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

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

Благодарение на Майкъл че ми посочи грешката. Всъщност не мога да направя външен ключ, освен ако колоната вече не съществува. Ако вместо това издам тези две команди, се създава ограничението на външния ключ:

ALTER TABLE PICTURE_HISTORY
ADD COLUMN FOREIGNID INT NOT NULL;

ALTER TABLE PICTURE_HISTORY
ADD FOREIGN KEY (FOREIGNID) REFERENCES PICTURE(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. Сортиране на масиви по дата

  2. MySQL заместващ знак за =- има ли такъв

  3. Как да наблюдавате метриките на HAProxy с ClusterControl

  4. MySQL оператор за конкатенация

  5. Изберете данни между 2 дати и средно почасово производство