在MySQL中的特定列之后添加多个列

我需要向一个表中添加多个列,但将列放在名为lastname的列之后

我试过这个:

ALTER TABLE`users`添加列
(
`计数'smallint(6)不为空,
`log`varchar(12)不为空,
`状态`int(10)未签名非空
) 
在'lastname'之后;

我得到这个错误:

您的SQL语法有错误;检查手册
对应于您的MySQL服务器版本,以便使用正确的语法
在第7行的lastname”之后

在这样的查询中如何使用AFTER

试试这个

更改表格用户
在“lastname”之后添加列“count”SMALLINT(6)NOT NULL,
在“count”之后添加列“log”VARCHAR(12)NOT NULL,
在“log”之后添加列“status”INT(10)UNSIGNED NOT NULL;

检查语法

发表评论