MySQL服务器版本:5.7.25-28-日志-源分发
当我在phpMyAdmin中运行它时,我得到了131行
SELECT * FROM bookings WHERE newsletter = 0当我在phpMyAdmin中运行它时,我得到了685行
SELECT * FROM bookings WHERE newsletter is null但是当我在phpMyAdmin中模拟这个查询时,我得到了0(零)行
UPDATE bookings SET newsletter = 0 WHERE newsletter is null你知道为什么模拟会失败吗?
感激任何人所能提供的一切
更新
以下是运行查询模拟后的屏幕截图

发布于 2019-12-14 07:20:54
我猜你的“模拟查询”是在一个带有回滚的事务中运行的..
只是为了模拟查询/检查语法...
就像一场演练
https://dbfiddle.uk/?rdbms=mysql_5.6&fiddle=548a364a40ac226ef847cc62630f373a
如果你点击"go“,它可能会运行你的查询而不会自动回滚
https://stackoverflow.com/questions/59330732
复制相似问题