sql >> Databáze >  >> RDS >> PostgreSQL

CHYBA:aktualizace nebo smazání v tabulce uživatelé porušují omezení cizího klíče fk_rails_03de2dc08c v komentářích tabulky

Zdá se, že uživatel číslo 11 přidal nějaké komentáře, a proto nemůže být smazán, protože tyto komentáře stále odkazují na tohoto uživatele. To je cizí klíč – položky v tabulce komentářů (podřízená tabulka) jsou zakódovány do nadřazené tabulky (uživatele) – nadřazenou tabulku nelze smazat, protože by zůstaly osiřelé záznamy

Nejprve smažte komentáře uživatele 11 nebo změňte cizí klíč tak, aby byl v režimu „v kaskádě mazání“ – smazání rodiče způsobí automatické smazání podřízených záznamů




  1. Dotaz MySQL pro zjištění váhy hran v grafu

  2. Dvě vložení v PHP/MySQL pomocí LAST_INSERT_ID() a řádky z jiné tabulky

  3. Oracle RAC VIP a ARP Primer

  4. Jak zacházet se sloupcem tabulky s názvem vyhrazeným klíčovým slovem SQL?