sql >> Databasteknik >  >> RDS >> Mysql

MySQL okänt kolumnfel när du använder ALTER, förstår inte beteendet

Jag hade samma problem. Jag löste det genom att göra ÄNDRA KOLUMN (eller ÄNDRA KOLUMN) innan ADD COLUMN.

I ditt exempel skulle det ge följande SQL-sats:

ALTER TABLE `logs`
CHANGE COLUMN `created` `created` DATETIME NULL DEFAULT NULL AFTER `category`,
ADD COLUMN `updated` DATETIME NULL DEFAULT NULL AFTER `created`;


  1. utökar PDO-klassen

  2. mysql group_concat ger inte hela data

  3. Exempel på PHP + MySQL-transaktioner

  4. Hur man ändrar kolumndatatyp i SQL-databas utan att förlora data