ホームページ  >  に質問  >  本文

親行を削除または更新できません

私は新しいユーザーです。宿題プロジェクトで発生したエラーについて質問したいと思います。部屋タイプ テーブルの主キーである room_type_id を作成します。 room_type_id は、外部キーとしてルーム テーブルに含まれます。問題は、部屋タイプ ID の 1 つを RT2 ではなく RI2 として入力した場合です。ルームテーブルの更新クエリで変更しようとすると、「子行の外部キー制約を更新できませんでした」と表示されます。ただし、親行を更新できないため、部屋タイプ テーブルの外部キー制約が失敗したことが示されています。私の英語は私の主な言語ではないので、申し訳ありません。

リーリー リーリー リーリー リーリー リーリー リーリー ああああ

P粉696891871P粉696891871236日前422

全員に返信(1)返信します

  • P粉037215587

    P粉0372155872024-02-26 16:08:09

    room_type テーブル room_type_id='RT2'

    を含む行がないため、外部キー制約は失敗しました

    さらに、room の行に特定の room_type_id がある場合、その行を room_type テーブルで変更することはできません。これを行うには、次の手順を実行できます:

    1. 正しい room_type_id を含む新しい行を room_type
    2. に追加します。
    3. room の問題のある行を更新して、新しい room_type_id
    4. を取得します。
    5. room_type から room_type_id 間違った行を削除します
    6. 返事
      0
  • キャンセル返事