Mysql изменить имя столбца с группы на group_code

Я установил имя столбца «группа», которое оказалось зарезервированным словом. Сейчас пытаюсь изменить имя на "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;

но оба терпят неудачу, я получаю сообщение об ошибке «Нет такого элемента». Пожалуйста помоги


person alwbtc    schedule 19.03.2014    source источник


Ответы (1)


Вам нужно будет использовать обратные кавычки вокруг group, которое, как вы сказали, является зарезервированным ключевым словом mysql.

ALTER TABLE task_values CHANGE `group` group_code VARCHAR(40) NOT NULL;
person Fabio    schedule 19.03.2014