5
我試圖運行查詢:MySQL的「ALTER TABLE忽略」錯誤語法
ALTER IGNORE TABLE test_table DROP PRIMARY KEY, ADD PRIMARY KEY(id);
TEST_TABLE只是一個臨時表我使用的用於測試目的,而ID是列在其中。
的查詢工作正常無「忽略」關鍵字,但是當我添加它,我得到的錯誤信息:
「錯誤代碼:1064您的SQL語法錯誤;檢查手冊,對應於您的MySQL服務器版本的正確語法使用附近的'IGNORE TABLE test_table在第1行添加主鍵(id)'
我該如何解決這個問題?或者我該如何運行該查詢並忽略可能發生的任何錯誤?謝謝!
我現在不在我的電腦,所以我無法檢查,但我相信您對「忽略」的使用是不正確的。在mysql網站上查看關於它的手冊頁;) –
[從MySQL 5.7.4開始,ALTER TABLE的IGNORE子句被刪除,並且它的使用產生錯誤。](http://dev.mysql.com/doc/ refman/5.7/EN /改變-table.html)。 –
啊,這是問題。謝謝:) –