Я получил следующую ошибку при попытке изменить тип данных столбца и установить новое значение по умолчанию:
ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}';
ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с 'VARCHAR (255) NOT NULL SET DEFAULT' {} '' в строке 1