我想要一個外鍵約束添加到我的USER_INFO表的外鍵的SQL,這是在我的用戶表的主鍵(USER_ID):簡單地增加
ALTER TABLE user_info
ADD CONSTRAINT fk_userID
FOREIGN KEY (user_id)
REFERENCES users(user_id);
但是,我越來越此錯誤:
Error starting at line 26 in command:
ALTER TABLE user_info
ADD CONSTRAINT fk_userID
FOREIGN KEY (user_id)
REFERENCES users(user_id)
Error report:
SQL Error: ORA-02298: cannot validate (CLAYBANKS.FK_USERID) - parent keys not found
02298. 00000 - "cannot validate (%s.%s) - parent keys not found"
*Cause: an alter table validating constraint failed because the table has
child records.
*Action: Obvious
任何想法?
請添加標籤的那種數據庫。看起來像SQL Server,但也包括年份(2008,2012)將有助於吸引可以幫助你的人的注意力。 – DOK
LOL:「行動:明顯」。那麼,不是真的。 – DOK
@DOK - 這將是Oracle基於「ORA-XXXXX」錯誤代碼 –