有这样一条删除语句:
delete from xxx;
Error Code: 1175. You are using safe update mode and you tried to update a table without……
解决:
SET SQL_SAFE_UPDATES = 0;
delete from xxx;
SQL_SAFE_UPDATES = 1时,不带where和limit条件的update和delete操作语句是无法执行的,即使是有where和limit条件但不带key column的update和delete也不能执行。
以前在windows上开发没遇见过这样的错误,估计windwos上装的mysql默认是0。