sql >> Databáze >  >> RDS >> Mysql

Vytváření vztahů:#1452 - Nelze přidat nebo aktualizovat podřízený řádek:omezení cizího klíče selže

Nechcete propojovat MUSIC_STYLE_ID na ID , nikoli MUSIC_ID ?

Také je třeba předem vyplnit MUSIC_STYLE_ID s platnými ID z music_styles nebo je před vytvořením cizího klíče nastavte na hodnotu null.

Chcete-li to ověřit, zkuste:

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

Pokud tento dotaz vrátí nějaké záznamy, jedná se o položky v events které neobsahují odpovídající záznamy v music_styles




  1. opencart seo přepisování adresy URL

  2. co je složka oradiag_<user>?

  3. 7 věcí, které byste měli vědět o oddílech v infrastruktuře Oracle Cloud Infrastructure

  4. Získání chyby pomocí funkce mysqli_escape_string