mysql批量删除

时间:2012-03-08 16:17:58

标签: mysql database delete-row

我正在MySQL中进行批量删除,当我执行100条记录时它运行良好但是它失败并出现语法错误。

我的目标是在每个删除语句中执行10K记录。

我不确定它是否与MySQL的内存设置有关。

1 个答案:

答案 0 :(得分:1)

如果您使用的是SQL编辑器,则可能需要启用特定设置才能执行大型删除操作。例如,在MySQL Workbench中,就是这样:

SET SQL_SAFE_UPDATES=0;
-- DELETE statement goes here
SET SQL_SAFE_UPDATES=1;