我需要向一个表中添加多个列,但将这些列放置 在 名为的列 之后lastname。
lastname
我已经试过了:
ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`;
我收到此错误:
您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以lastname在第7行的’)AFTER ‘ 附近使用正确的语法
如何在这样的查询中使用AFTER?
尝试这个
ALTER TABLE users ADD COLUMN `count` SMALLINT(6) NOT NULL AFTER `lastname`, ADD COLUMN `log` VARCHAR(12) NOT NULL AFTER `count`, ADD COLUMN `status` INT(10) UNSIGNED NOT NULL AFTER `log`;
检查语法