防止MySQL更新超过一行

时间:2018-11-01 22:24:22

标签: mysql

我遇到了这样的情况:用户以某种方式成功地将表中所有行的列设置为某个值。

我不完全了解这种情况如何发生。幸运的是,似乎不是黑客使用SQL注入或其他方式,而是不幸的用户行为(我无法复制)。

无论如何:在现实生活中,永远不需要一次更新多个行。

所以我的问题是:是否有可能(触发?)避免多行更新?

类似于row_count()> 1则报错-但是之前实际执行了更新吗?

还是可以回滚?

0 个答案:

没有答案