sql >> Database teknologi >  >> RDS >> Mysql

MySQL ukendt kolonnefejl ved brug af ALTER, forstår ikke adfærd

Jeg havde samme problem. Jeg løste det ved at lave SKIFT KOLONNE (eller ÆNDRE KOLONNE) før TILFØJ KOLONNE.

I dit eksempel ville det give følgende SQL-sætning:

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


  1. Mysql heltal standardværdi 0

  2. Søger efter avanceret php/mysql-pagineringsscript

  3. Forskellig repræsentation af UUID i Java Hibernate og SQL Server

  4. NOLOCK vs. Transaktionsisolationsniveau