场景:
mysql> alter table stu change name group varchar(20) not null;
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 'group
varchar(20) not null' at line 1
发现有错误,仔细一看,是关键字的问题,group不能作为列名称。
解决方法:改为stu_group即可。
alter table stu change name stu_group varchar(20) not null;
mysql> alter table stu change name group varchar(20) not null;
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 'group
varchar(20) not null' at line 1
发现有错误,仔细一看,是关键字的问题,group不能作为列名称。
解决方法:改为stu_group即可。
alter table stu change name stu_group varchar(20) not null;