Ho riscontrato il seguente errore durante il tentativo di modificare il tipo di dati di una colonna e l'impostazione di un nuovo valore predefinito:
ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}';
ERRORE 1064 (42000): si è verificato un errore nella sintassi SQL; controlla il manuale corrispondente alla versione del tuo server MySQL per la sintassi corretta da usare vicino a 'VARCHAR (255) NOT NULL SET DEFAULT' {} '' alla riga 1