我想从我的表中删除主键约束:
mysql> alter table 'carpool' drop PRIMARY KEY, add PRIMARY KEY('pool_id');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ''carpool' drop PRIMARY KEY, add PRIMARY KEY('pool_id')' at line 1
答案 0 :(得分:0)
您正在使用单引号('),Mysql将其解释为字符串而不是列。你需要使用后面的刻度线(`),它位于键盘1的左侧,或者根本不使用任何一个。
alter table carpool drop PRIMARY KEY, add PRIMARY KEY(pool_id);
alter table `carpool` drop PRIMARY KEY, add PRIMARY KEY(`pool_id`);