MySQL" ALTER IGNORE TABLE"语法错误

时间:2016-01-24 05:50:46

标签: mysql

我正在尝试运行查询:

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

test_table只是我用于测试目的的临时表,而id是其中的一列。

查询工作正常,没有" IGNORE"关键字,但是当我添加它时,我收到错误消息:

  

"错误代码:1064。您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以便在

我该如何解决这个问题?或者我如何运行该查询并忽略可能发生的任何错误?谢谢!

1 个答案:

答案 0 :(得分:9)

从MySQL 5.7.4开始,删除了ALTER TABLE的IGNORE子句,并且它的使用会产生错误。请检查您的版本