【问题标题】:foreign key error occuring when tried to create normal way尝试创建正常方式时发生外键错误
【发布时间】:2013-08-17 09:26:19
【问题描述】:

我有一个room_tb 表和卖家表。我想创建一个fk

ALTER TABLE seller
ADD CONSTRAINT fk_romid
FOREIGN KEY (roomID)
REFERENCES room_tb(roomID)

roomID 是我的room_tb 表中的主键,是autoincrementroomID 是与room_tb 中的roomID 具有相同字符的简单整数,但不是autoincrement

我收到错误:

1452 - 无法添加或更新子行:外键约束失败(iwant2。,约束fk_romid外键(roomID)参考@ 987654334@(roomID))

我做错了什么?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    检查数据库是否有任何数据。有时可用数据也会产生问题。所以最好删除这些数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-17
      • 2014-09-13
      • 2017-08-04
      • 1970-01-01
      • 2017-08-14
      • 2016-05-02
      相关资源
      最近更新 更多