ALTER TABLE中的Mysql语法错误
Sql不断地向我抛出一个语法错误,而我似乎无法找出错误所在ALTER TABLE中的Mysql语法错误,mysql,sql,Mysql,Sql,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 `productList` ALTER COLUMN `ASIN` VARCHAR(32);
该错误是正常的sql语法错误
错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“VARCHAR(32)”附近使用的正确语法
试试这个:
ALTER TABLE `productList` MODIFY COLUMN `ASIN` VARCHAR(32);
要使用的语法是
ALTER TABLE tablename修改列新列定义
如果要更改列定义,则需要使用“修改列”而不是“更改列”
是修改,不是更改列 更改表格名称 修改列名称列定义
[第一列|在列|名称之后] 这是正确的。谢谢,我快疯了。网上所有的答案都说我可以使用ALTER列。我将在10分钟内将其标记为正确。@RyanWeinstein:-还添加了手动链接。你也可以参考!