sql >> Database teknologi >  >> RDS >> Mysql

Oprettelse af relationer:#1452 - Kan ikke tilføje eller opdatere en underordnet række:en fremmednøglebegrænsning mislykkes

Vil du ikke linke MUSIC_STYLE_ID til ID , ikke MUSIC_ID ?

Du skal også enten forududfylde MUSIC_STYLE_ID med gyldige id'er fra music_styles , eller indstil dem til null, før du opretter fremmednøglen.

For at bekræfte dette, prøv:

SELECT e.*
  FROM events e
  LEFT JOIN nightl7_complete.music_styles ms ON ms.ID = e.MUSIC_STYLE_ID
  WHERE ms.id IS NULL;

Hvis den forespørgsel returnerer nogen poster, er disse poster i events der ikke indeholder tilsvarende poster i music_styles




  1. Sådan ændres PHP/Jquery/Ajax script til at have mere end ét formularfelt postst

  2. Postgres bestilling af UTF-8 tegn

  3. Hvordan bygger man en hybrid_method, der tæller antallet af poster fra de sidste X dage?

  4. Behøver jeg virkelig at gøre mysql_close()