[英]Mysql syntax error in ALTER TABLE
Sql一直在向我抛出语法错误,但我似乎无法弄清楚出了什么问题。
ALTER TABLE `productList` ALTER COLUMN `ASIN` VARCHAR(32);
该错误是正常的sql语法错误
错误1064(42000):您的SQL语法有错误; 检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的“ VARCHAR(32)”附近使用
尝试这个:
ALTER TABLE `productList` MODIFY COLUMN `ASIN` VARCHAR(32);
更改列名称的语法是
ALTER TABLE表名MODIFY COLUMN新列定义
如果要更改列定义,则需要使用MODIFY COLUMN而不是ALTER COLUMN。
它是修改而不是更改列。
ALTER TABLE table_name修改column_name column_definition [FIRST | AFTER column_name];之后
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.