因为oracle不支持多表一次性删除,所以写sql时,为了兼容mysql和oracle,删除多表分开写。
测试的时候发现,有个表的数据始终无法删除,所写删除代码是正确的。
排查后发现,因为是根据一个表的数据去查询后删除另一个表,所以当前一个表被删除时,后面查询不到,无法删除。所以多表删除时,一定要注意删除的先后顺序。
因为oracle不支持多表一次性删除,所以写sql时,为了兼容mysql和oracle,删除多表分开写。
测试的时候发现,有个表的数据始终无法删除,所写删除代码是正确的。
排查后发现,因为是根据一个表的数据去查询后删除另一个表,所以当前一个表被删除时,后面查询不到,无法删除。所以多表删除时,一定要注意删除的先后顺序。