Mysql 级联删除序列删除(想知道级联删除中的哪个表行首先被删除)

Mysql 级联删除序列删除(想知道级联删除中的哪个表行首先被删除),mysql,Mysql,T1: (IDT1是表T1的主键,T2和T3的外键,级联删除打开) T2: T3: 问题:如果我从T1中删除IDT1=2,那么从T2中删除IDT1=2,并且根据级联删除,T3也将被删除。但是我想知道哪一行(T2或T3的IDT1=2)将首先删除..这有什么关系?我只想知道删除的顺序,然后在t2和t3上创建一个on delete触发器,并将删除记录到一个表中。但如果删除的顺序会不时改变,我也不会感到惊讶。MySQL文档没有指定删除的顺序,这似乎也不是问题。我也尝试过,但找不到sequence@Sha

T1:

(IDT1是表T1的主键,T2和T3的外键,级联删除打开)

T2:

T3:


问题:如果我从T1中删除IDT1=2,那么从T2中删除IDT1=2,并且根据级联删除,T3也将被删除。但是我想知道哪一行(T2或T3的IDT1=2)将首先删除..

这有什么关系?我只想知道删除的顺序,然后在t2和t3上创建一个on delete触发器,并将删除记录到一个表中。但如果删除的顺序会不时改变,我也不会感到惊讶。MySQL文档没有指定删除的顺序,这似乎也不是问题。我也尝试过,但找不到sequence@Shadow
IDT1        NAME      AGE    
  1          RAM      20    
  2          SAM      21    
  3          JAM      22
ID    NAME   GEN   IDT1       
 1      AB      M      1    
 2      CD      M      2
ID   NAME     PLACE   IDT1       
1      LL        KOL      1    
2      MM        LOK      2