mysql执行了一行sql脚本,但是却不知道发生了什么改变???

86 阅读1分钟

事情的经过是这样子的,有个表中的数据,我想进行统一的操作,结果就写了一行这样的脚本

update table set column1 = 1 and column = 2

结果执行完之后,我才发现写错了,吓了我一激灵,赶紧通知运维回滚了数据。

事后,我在本地进行了测试,测试数据如下: image.png

我按照之前的写法,执行了这个脚本 update mysql_test_5 set name = 1 and age = 2 结果我就发现数据变成了这样

image.png

现在我有点懵圈,我去问了问心一言,给了我这样的提示

image.png

感觉回答也不对啊,希望掘金大佬们,给我点解释,万分感谢🙏🙏🙏