Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL“;ALTER IGNORE TABLE";语法错误_Mysql - Fatal编程技术网

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站点上的手册页;)。啊,就是这个问题。谢谢:)是的,这就是问题所在。谢谢那么,建议以什么方式执行相同的操作而不忽略?