我正在尝试运行查询:
ALTER IGNORE TABLE test_table DROP PRIMARY KEY, ADD PRIMARY KEY(id);
test_table只是我用于测试目的的临时表,而id是其中的一列。
查询工作正常,没有" IGNORE"关键字,但是当我添加它时,我收到错误消息:
"错误代码:1064。您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以便在
我该如何解决这个问题?或者我如何运行该查询并忽略可能发生的任何错误?谢谢!
答案 0 :(得分:9)
从MySQL 5.7.4开始,删除了ALTER TABLE的IGNORE子句,并且它的使用会产生错误。请检查您的版本