Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не могу найти ошибку в синтаксисе sql

Дмитрий Крайзер Ученик (180), закрыт 4 года назад
ALTER TABLE hooptie
RENAME TO car_table,
CHANGE COLUMN mo model,
CHANGE COLUMN howmuch price,
ADD COLUMN car_id INT NOT NULL AUTO_INCREMENT FIRST,
ADD PRIMARY KEY(car_id),
ADD COLUMN VIN VARCHAR(16) AFTER car_id,
MODIFY COLUMN color AFTER model;

mysql ругается на ошибку в синтаксисе, но я не могу ее найти, буду благодарен, если без матов и минусометов скажите где ошибка.

Лучший ответ
クマのプーさん Мудрец (15499) 4 года назад
change column требует повторного описания типа колонки,
а у тебя только новое имя. Непорядок
Дмитрий КрайзерУченик (180) 4 года назад
Вместо CHANGE написал RENAME COLUMN mo to model и все-равно не работает
クマのプーさん Мудрец (15499) rename column только с версии 8.0 появился сделай select version();
Остальные ответы
Похожие вопросы