MySQL SQL Error Code : 1175 , 1093 解决方案

来源:互联网 发布:局部搜索算法有哪些 编辑:程序博客网 时间:2024/05/01 12:39

1.在删除语句中再嵌套一个子查询

DELETE FROM account_redpacket WHERE id IN
(SELECT id FROM (SELECT id FROM account_redpacket WHERE redId=6) ar);

2.设置

SET SQL_SAFE_UPDATES = 0;

SQL_SAFE_UPDATES = 1时,不带where和limit条件的update和delete操作语句是无法执行的,即使是有where和limit条件但不带key column的update和delete也不能执行。

SQL_SAFE_UPDATES =0时,update和delete操作将会顺利执行。

3.建立一张临时表,将查询出的数据放入,再删除

注意:最好先试试第二种

0 0