Mysql error 1452 - Cannot add or update a child row: a foreign key constraint fails

前端 未结 21 2701
生来不讨喜
生来不讨喜 2020-11-22 01:32

I\'m having a bit of a strange problem. I\'m trying to add a foreign key to one table that references another, but it is failing for some reason. With my limited knowledge o

21条回答
  •  [愿得一人]
    2020-11-22 02:25

    UPDATE sourcecodes_tags
    SET sourcecode_id = NULL
    WHERE sourcecode_id NOT IN (
      SELECT id FROM sourcecodes);
    

    should help to get rid of those IDs. Or if null is not allowed in sourcecode_id, then remove those rows or add those missing values to the sourcecodes table.

提交回复
热议问题