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

mazání entit v kaskádě nefunguje v relaci ManyToMany

Pokud mě napadá, nemůžete to udělat pouze pomocí kaskádových funkcí.

Čistým řešením by bylo vytvořit posluchače, který se přihlásí k odběru preRemove události. Poté můžete zkontrolovat, kdy je kategorie odstraněna, a najít všechny články z této kategorie, které nemají žádné jiné kategorie, a také je odstranit.




  1. jak se přihlásit do mysql a dotazovat se na databázi z linuxového terminálu

  2. Jak najít n-tý řádek v MySQL

  3. zahrnout třídu Jfactory do externího souboru php, Joomla

  4. Mysql join dává duplicitní řádky