大家工作中增删改是(写 sql)还是(代码里单表增删改+事务)?

14次阅读

共计 159 个字符,预计需要花费 1 分钟才能阅读完成。

最近遇到一个笔试题,通过一些子表的条件来删除主表数据,类似这种

DELETE P
  FROM Product P
  LEFT JOIN OrderItem I ON P.Id = I.ProductId
 WHERE I.Id IS NULL

工作中一直都是代码操作单表,然后加事务,
像上面这个 sql,一般先查出 P 表 id 再根据 id 删除,
想知道 v 友们是什么情况?

正文完
 0