两个update语句不能一起工作

gfttwv5a  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(245)

我在一个查询中更新多行时遇到了一个奇怪的问题。举下面的例子:

UPDATE `custom_pricing` SET `price_per_unit` = 123456 WHERE `price_id` = 21688;
UPDATE `custom_pricing` SET `price_per_unit` = 69 WHERE `price_id` = 80085;

显然,如果我一次使用多个update语句,只有最后一个语句有效。所以在上面只有我的 product_id = 80085 得到更新。当然,两者单独使用时都能工作。
我只是对同一台服务器上的另一个数据库做了一个类似的查询,结果很好。对某个特定的数据库是否有可能影响到这一点的设置或限制?为什么我的sql不能工作?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题