2016-06-11 5 views
0
でテーブル
ALTER TABLE items 
ADD CONSTRAINT member_1 
FOREIGN KEY(Member_ID) 
REFERENCES users(UserID) 
ON UPDATE CASCADE 
ON DELETE CASCADE; 

MySQLが言ったことはできません。私は、MySQL

1452 - 子行を追加または更新できません:外部キー制約は、( `shop`.`#のSQL-1650_234`に失敗し、 CONSTRAINT ` UPDATE CASCADE ON DELETE CASCADE ON member_1` FOREIGN KEY (` Member_ID`)REFERENCES `users`(` UserID`))

答えて

0

あなたは間違った値が前に新しい制約を作成し修正するために必要があります:

Update items SET member_ID = null 
where member_ID not in (select userID from users) 
関連する問題