判断表中是否有记录:
SELECT * FROM `order` WHERE `member_id` = 39 AND `sn` = 20220331783;
无则插入
INSERT INTO `order` SET `sn` = 20220331783 , `member_id` = 39;
有则更新
UPDATE `order` SET `sum` = `sum`+1;
实际的结果是数据库中有多条相同的 member_id 和 sn
为什么会这样呢?
Mysql 不是阻塞的吗?
SELECT * FROM `order` WHERE `member_id` = 39 AND `sn` = 20220331783;
无则插入
INSERT INTO `order` SET `sn` = 20220331783 , `member_id` = 39;
有则更新
UPDATE `order` SET `sum` = `sum`+1;
实际的结果是数据库中有多条相同的 member_id 和 sn
为什么会这样呢?
Mysql 不是阻塞的吗?