sql >> Database >  >> RDS >> Mysql

MySQL onbekende kolomfout bij gebruik van ALTER, begrijp het gedrag niet

Ik had hetzelfde probleem. Ik heb het opgelost door de KOLOM WIJZIGEN (of KOLOM WIJZIGEN) te doen voordat KOLOM TOEVOEGEN.

In uw voorbeeld zou dat de volgende SQL-instructie opleveren:

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


  1. Verouderde functies om uit uw gereedschapskist te halen - Deel 1

  2. Ontwikkelingen van Azure Virtual Machine voor gebruik van SQL Server

  3. Gegevens synchroniseren tussen twee verschillende databases

  4. Trek een datum en tijd af van de huidige datum en tijd om de leeftijd in PHP te vinden