sql >> Database teknologi >  >> RDS >> Mysql

MySql Triggere for at slette underordnede poster i samme tabel

Det ser ud til, at dette ikke er muligt :

Nogle andre muligheder, du måske tænker på:

  1. Skriv applikationslogik, der sletter overordnede og underordnede rækker, og kald denne applikationslogik, når du vil slette en overordnet post, i stedet for at slette den direkte.
  2. Kaskadesletningsforhold på den samme tabel, som vises at være muligt .
  3. En oprydningsproces, der rutinemæssigt rydder forældreløse underordnede optegnelser.
  4. (foreslået af @Chris) Adskil de underordnede poster fra de overordnede poster ved at tilføje endnu en tabel.


  1. SET GLOBAL max_allowed_packet virker ikke

  2. SQL Server Indexes Management Brug af Index Manager til SQL Server

  3. Azure Automation Methods

  4. Oracle-certificeringer