MySQL中ALTER TABLE的正确语法是什么?

问题描述 投票:-1回答:4

我试图在MySQL的表中添加一个简单的列,但它给出了语法错误:

错误代码:1064

您的SQL语法有错误;

码:

ALTER TABLE `user`
ADD classname VARCHAR 150 NULL AFTER id;
mysql sql
4个回答
3
投票

尝试:

ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;

3
投票

varchar类型的长度必须用括号括起来:

ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;

3
投票

字段n sql的长度必须用()括起来,但你错过了paranthesis(),所以你得到了错误,只需尝试用()

ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;

2
投票

数据类型需要额外的括号

ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;
© www.soinside.com 2019 - 2024. All rights reserved.