我尝试使用此查询向我的表中添加gender
列:
ALTER TABLE QRCodeUser ADD gender CHAR(1) enum('M','F') NOT NULL;
我收到此错误:
#1064 - 您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以便在enum附近使用正确的语法(' M',' F')NOT NULL'在第1行
我的错误是什么?
答案 0 :(得分:19)
试试这个(你不需要指定大小,char(1)
):
ALTER TABLE QRCodeUser ADD gender enum('M','F') NOT NULL;
答案 1 :(得分:0)
正确使用语法:
ALTER TABLE table_name ADD column_name enum(`field1`,`field2`,...);