我有一张room_tb
表和卖家表。我想创建一个fk
。
ALTER TABLE seller
ADD CONSTRAINT fk_romid
FOREIGN KEY (roomID)
REFERENCES room_tb(roomID)
roomID
是我room_tb
表中的主键,是autoincrement
。
roomID
是一个简单的整数,与roomID
中的room_tb
字符相同,但不是autoincrement
。
我收到错误:
1452 - 无法添加或更新子行:外键约束失败(
iwant2
。<结果2解释文件名'#sql-13ec_2c7'>,CONSTRAINTfk_romid
FOREIGN KEY(roomID
)参考room_tb
(roomID
))
我做错了什么?
答案 0 :(得分:0)
检查数据库是否存在任何数据。有时可用数据也会产生问题。最好删除这些数据。