繁体   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