两个UPDATE语句不能一起使用

时间:2019-01-08 18:28:08

标签: mysql

我在一个查询中更新多行时遇到了一个奇怪的问题。请看以下示例:

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不起作用?

0 个答案:

没有答案