[英]What is the correct syntax for ALTER TABLE in MySQL?
I am trying to add a simple column in my table in MySQL but it is giving syntax error: 我试图在MySQL的表中添加一个简单的列,但它给出语法错误:
Error Code: 1064
错误代码:1064
You have an error in your SQL syntax;
您的SQL语法有误;
Code: 码:
ALTER TABLE `user`
ADD classname VARCHAR 150 NULL AFTER id;
try: 尝试:
ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;
The length of the varchar type must be enclosed by brackets: varchar类型的长度必须用方括号括起来:
ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;
the length of a field n sql must be enclosed with (),but you have missed the paranthesis(),so you were getting the error,just try with () 字段n sql的长度必须用()括起来,但是您错过了paranthesis(),因此您遇到了错误,只需尝试使用()
ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;
extra parenthesis is required for datatype 数据类型需要额外的括号
ALTER TABLE `user`
ADD classname VARCHAR(150) NULL AFTER id;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.