Customers表将CustomerId作为主键。 Customers表与其他10个表相关,CustomerId用作外键
我使用以下脚本删除订单表中的客户和参考
DELETE orders
FROM Customers a
INNER JOIN CustomerId b
ON b.CouponId = a.CouponId
如何在不使用删除级联
的情况下删除所有十个表中与CustomerId相关的所有记录答案 0 :(得分:0)
这是从联合表中删除行的语法:
DELETE t1
FROM Table1 AS t1
INNER JOIN Table2 AS t2 ON t1.id = t2.id
WHERE t1.Col_name = 'something'
我相信customerId
是您的专栏名称。看起来您有column name
,而不是table name
。
答案 1 :(得分:0)
如果您不想使用删除级联,则需要在从Customer表中删除之前手动删除所有相关表中的记录。