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

Таблица за промяна на MySQL добавя колона със синтактична грешка на първичен ключ

Битът „ALTER TABLE“ трябва да дойде първо, а след това всяка част трябва да бъде разделена със запетая:

ALTER TABLE gitags_items
DROP PRIMARY KEY,
ADD COLUMN id INT NOT NULL AUTO_INCREMENT FIRST,
ADD PRIMARY KEY (id,component,tag_id,item_id);

но не съм сигурен дали можете да пуснете и да създадете първичен ключ в същото изявление.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо self.object в CreateView няма идентификатор след запис в базата данни?

  2. SQL :Използване на целевата таблица в оператор UPDATE във вложена клауза FROM

  3. Проблеми при стартиране на Mysql | ГРЕШКА! Сървърът излезе без актуализиране на PID файла

  4. Не може да се създаде таблица в MySQL Workbench 5.2.40

  5. MySQL код за грешка 1235