Есть ли синтаксическая ошибка в этом коде MySQL? - PullRequest
0 голосов
/ 11 февраля 2019

Я хотел бы создать столбец в таблице с типом данных BLOB и атрибутом BINARY, однако MySQL всегда говорит, что в моем коде есть синтаксическая ошибка, я ее не вижу.

Мой код:

ALTER TABLE `Users` CHANGE `user_image` `user_image` BLOB BINARY NULL DEFAULT NULL;

И сообщение об ошибке:

1064 - у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с 'BINARY NULL DEFAULT NULL' в строке 1.

1 Ответ

0 голосов
/ 11 февраля 2019

Изменить существующий столбец

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;

Добавить новый столбец

ALTER TABLE table_name
ADD column_name datatype;
...