Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL неизвестна грешка в колоната при използване на ALTER, не разбирам поведението

Имах същия проблем. Реших го, като направих ПРОМЕНИ КОЛОНА (или ПРОМЕНИ КОЛОНА) преди ДОБАВЯНЕ НА КОЛОНА.

Във вашия пример това ще даде следния SQL израз:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Доктрина:ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИКАТ КЛЮЧ

  2. Условен mySQL израз. Ако е вярно UPDATE, ако е false INSERT

  3. Как да преименувате две таблици в една атомна операция в MySQL

  4. как да копирате схема в mysql с помощта на java

  5. Записване на времева марка в mysql таблица с помощта на php