簡體   English   中英

MySQL“ALTER IGNORE TABLE”語法錯誤

[英]MySQL “ALTER IGNORE TABLE” Error In Syntax

我正在嘗試運行查詢:

ALTER IGNORE TABLE test_table DROP PRIMARY KEY, ADD PRIMARY KEY(id);

test_table只是我用於測試目的的臨時表,而id是其中的一列。

查詢工作正常,沒有“IGNORE”關鍵字,但當我添加它時,我收到錯誤消息:

“錯誤代碼:1064。您的SQL語法有錯誤;請檢查與您的MySQL服務器版本對應的手冊,以便在第1行的'IGNORE TABLE test_table ADD PRIMARY KEY(id)'附近使用正確的語法”

我該如何解決? 或者我如何運行該查詢並忽略可能發生的任何錯誤? 謝謝!

從MySQL 5.7.4開始,刪除了ALTER TABLE的IGNORE子句,並且它的使用會產生錯誤。 請檢查您的版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM