sql >> Database >  >> RDS >> Mysql

entiteiten in cascade verwijderen die niet werken in de ManyToMany-relatie

Je kunt dit niet doen met alleen maar trapsgewijze functies voor zover ik kan bedenken.

Een schone oplossing zou zijn om een ​​luisteraar te maken die zich abonneert op de preRemove evenementen. U kunt dan controleren wanneer een categorie is verwijderd en alle artikelen uit die categorie vinden die geen andere categorieën hebben en deze ook verwijderen.




  1. MySQL REGEXP-voorbeelden

  2. BIGINT UNSIGNED waarde is buiten bereik

  3. Prestaties van PostgreSQL-query's begrijpen

  4. Java JDBC Toegang geweigerd voor gebruiker