環境: 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;這種是可以的。