2
我想按如下方式更改表。但我收到一個錯誤代碼:更改表錯誤代碼1834
1834無法從表中下載表中的行,這是表下載的外鍵約束'downloads_ibfk'中的父表。
ALTER TABLE users
MODIFY first_name VARCHAR(20) NOT NULL UNIQUE;
我想按如下方式更改表。但我收到一個錯誤代碼:更改表錯誤代碼1834
1834無法從表中下載表中的行,這是表下載的外鍵約束'downloads_ibfk'中的父表。
ALTER TABLE users
MODIFY first_name VARCHAR(20) NOT NULL UNIQUE;
你顯然有一個外鍵約束阻塞ALTER TABLE。
您可以通過查詢與之前的
SET FOREIGN_KEY_CHECKS=0;
停用FK檢查,但記得查詢後,將其設置回1。
SET FOREIGN_KEY_CHECKS=1;
感謝您的回覆。 – Stephen