WorkBench,DELETE 标准语句失败

环境: Win10x64,MySQL 5.7.18, workbench6.3.9

1、批量语句执行失败

workbench开始使用不久,发现DELETE FROM TABLE1;这样的批量删除,INSERT INTO的批量插入等语句不支持,后来查资料发现是这个工具本身运行环境的safe模式限制,在edit->preferences->SQL Editor页,拉到最下面,把Safe Updates前面的勾选去掉,重新启动连接就可以执行批量语句;

2、在查询文件开头的DELETE语句会提示1064的语法错误

我比对了好几次,确认语法、关键字、表名都没问题,在出问题的语句后面写了一条小写的删除语句马上可以;

不断测试发现,sql文件第一句是执行失败的,在文件头加上一个分号隔开才能执行下一步;还不确定导致该问题的原因在哪。

第一句使用use database;这种是可以的。

原文地址:https://www.cnblogs.com/TTaiAL/p/6872538.html