Mysql将列名从“更改为”;“集团”;至;组“U代码”;

Mysql将列名从“更改为”;“集团”;至;组“U代码”;,mysql,sql,sqlcommand,Mysql,Sql,Sqlcommand,我已经将一个列名设置为“group”,这是一个保留字。现在我尝试将名称更改为“group_code”,但出现了一个错误。我尝试: ALTER TABLE task_values CHANGE group group_code VARCHAR(40) NOT NULL; 及 但两者都失败了,我得到了“没有这样的元素”的错误。请帮助您需要在组周围使用反勾号,正如您所说,这是一个mysql保留关键字 ALTER TABLE task_values CHANGE `group` group_code

我已经将一个列名设置为“group”,这是一个保留字。现在我尝试将名称更改为“group_code”,但出现了一个错误。我尝试:

ALTER TABLE task_values CHANGE group group_code VARCHAR(40) NOT NULL;


但两者都失败了,我得到了“没有这样的元素”的错误。请帮助

您需要在
周围使用反勾号,正如您所说,这是一个mysql保留关键字

ALTER TABLE task_values CHANGE `group` group_code VARCHAR(40) NOT NULL;
ALTER TABLE task_values CHANGE `group` group_code VARCHAR(40) NOT NULL;