尝试创建新列,得到#1064错误

时间:2015-08-14 19:34:30

标签: sql phpmyadmin

我一直在使用phpMyAdmin来管理我的数据库没有任何问题,但是今天我遇到了这个错误,如果我尝试通过使用任何数据库的任何表的接口添加任何列:

ALTER TABLE `testing`  ADD `faaa` INT NOT NULL  AFTER ;
     

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

但是如果我在phpMyAdmin中通过SQL命令添加列,这次删除AFTER,就会毫无问题地添加该列。

我仍然缺乏phpMyAdmin的经验,所以我想我必须在界面中创建新列时错过了必填字段。任何人都可以为我阐明这个吗?

1 个答案:

答案 0 :(得分:1)

AFTER语句后没有列名,因此phpMyAdmin不知道应该放在哪里。无论您忘记选择列还是phpMyAdmin错误,我都不知道,因为要添加新列,唯一必需的字段是您拥有的名称和类型。