Mysql
 sql >> база данни >  >> RDS >> Mysql

изтриването на обекти в каскада не работи във връзка ManyToMany

Не можете да направите това, като използвате само каскадни функции, доколкото се сещам.

Едно чисто решение би било да се създаде слушател, който се абонира за preRemove събития. След това можете да проверите кога дадена категория е изтрита и да намерите всички статии от тази категория, които нямат други категории, и да премахнете и тях.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да избегнем превишаването на времето за изчакване при заключване.?

  2. Проследяване на известия като харесвания във Facebook (DB Design)

  3. Как мога да използвам DATE() в Doctrine 2 DQL?

  4. Предупреждение:Не може да се промени информацията за заглавката - заглавките вече са изпратени по грешка

  5. проста SQL заявка, която дава невалидно използване на групова функция