sql中的夸库级联删除
Posted wonder2636
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中的夸库级联删除相关的知识,希望对你有一定的参考价值。
1.sql中,夸库删除错误写法
1 delete t.* 2 from db1.a t 3 INNER JOIN db2.b s on s.id = t.外键 4 where s.id = 237;
2.正确的写法
1 delete db1.t 2 from db1.a t 3 INNER JOIN db2.b s on s.id = t.外键 4 where s.id = 237;
解释:
如果在自身库中做级联,则可以使用1中的写法,但是如果夸库了,必须制定库名称加别名的方式进行删除,否则会抛出异常:
Unknown table ‘t‘ in MULTI DELETE
以上是关于sql中的夸库级联删除的主要内容,如果未能解决你的问题,请参考以下文章