如果另一个表中不存在 ID,我正在尝试运行 SQL 查询来更新表。继承人的查询:
UPDATE product
SET active = 0
WHERE id NOT IN (SELECT product_id FROM image);
此查询在我的本地服务器上按预期工作(运行 apache/mysql)。但是在我的专用服务器(也运行 apache/mysql)上,它只返回这个:
Query OK, 0 rows affected (0.19 sec)
Rows matched: 0 Changed: 0 Warnings: 0
但我知道它应该影响一些行。
我已经仔细检查了所有内容,但看不出为什么查询不能正确通过。有没有我错过的某种设置?
亲切的问候,丹尼尔