MySQL“;ALTER IGNORE TABLE";语法错误
我正在尝试运行查询:MySQL“;ALTER IGNORE TABLE";语法错误,mysql,Mysql,我正在尝试运行查询: ALTER IGNORE TABLE test_table DROP PRIMARY KEY, ADD PRIMARY KEY(id); test_表只是我用于测试目的的临时表,id是其中的一列 如果没有“IGNORE”关键字,查询可以正常工作,但是当我添加它时,会收到错误消息: “错误代码:1064。您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以了解在第1行的‘忽略表测试\表添加主键(id)’附近使用的正确语法。” 我该如何解决这个问题?或者我如
ALTER IGNORE TABLE test_table DROP PRIMARY KEY, ADD PRIMARY KEY(id);
test_表只是我用于测试目的的临时表,id是其中的一列
如果没有“IGNORE”关键字,查询可以正常工作,但是当我添加它时,会收到错误消息:
“错误代码:1064。您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以了解在第1行的‘忽略表测试\表添加主键(id)’附近使用的正确语法。”
我该如何解决这个问题?或者我如何运行该查询并忽略可能发生的任何错误?谢谢 从MySQL 5.7.4开始,ALTER TABLE的IGNORE子句被删除,使用它会产生错误。请检查您的版本我现在不在电脑旁,因此无法检查,但我相信您使用的“忽略”是不正确的。查看mysql站点上的手册页;)。啊,就是这个问题。谢谢:)是的,这就是问题所在。谢谢那么,建议以什么方式执行相同的操作而不忽略?