admin

Mysql将列名从“ roup”更改为“ roup_code”。

sql

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

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

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

但都失败了,我收到“无此元素”错误。请帮忙


阅读 292

收藏
2021-06-07

共1个答案

admin

您将需要使用反引号group,正如您所说,反引号是 mysql保留关键字

ALTER TABLE task_values CHANGE `group` group_code VARCHAR(40) NOT NULL;
2021-06-07