我一直在使用phpMyAdmin来管理我的数据库没有任何问题,但是今天我遇到了这个错误,如果我尝试通过使用任何数据库的任何表的接口添加任何列:
ALTER TABLE `testing` ADD `faaa` INT NOT NULL AFTER ;
#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法
但是如果我在phpMyAdmin中通过SQL命令添加列,这次删除AFTER
,就会毫无问题地添加该列。
我仍然缺乏phpMyAdmin的经验,所以我想我必须在界面中创建新列时错过了必填字段。任何人都可以为我阐明这个吗?
答案 0 :(得分:1)
AFTER
语句后没有列名,因此phpMyAdmin不知道应该放在哪里。无论您忘记选择列还是phpMyAdmin错误,我都不知道,因为要添加新列,唯一必需的字段是您拥有的名称和类型。