我正在尝试gender使用此查询向表中添加一列:
ALTER TABLE QRCodeUser ADD gender CHAR(1) enum('M','F') NOT NULL;
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
#1064 - 您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'enum('M','F')附近使用正确的语法
我的错是什么?
dsh*_*rew 23
试试这个(你不需要指定大小char(1)):
ALTER TABLE QRCodeUser ADD gender enum('M','F') NOT NULL;
Run Code Online (Sandbox Code Playgroud)
小智 6
语法的正确用法:
ALTER TABLE table_name ADD column_name enum(`field1`,`field2`,...);
Run Code Online (Sandbox Code Playgroud)