是否可以更新两个写单个查询的表?
这样我就不必执行两个查询并跟踪它们是否都成功了?
答案 0 :(得分:3)
您无法在查询中执行此操作,但是当事务中的所有查询都成功或失败时,您可以将其作为事务执行。
答案 1 :(得分:1)
您可以编写一个更新两个表的存储过程,并返回您需要的任何内容以确定成功。然后可以从单个命令调用此存储过程。但是,它仍然必须包含两个查询。
答案 2 :(得分:0)
不,这不可能是AFAIK。
编辑:您在单个查询中实现此目的的原因是什么?
答案 3 :(得分:0)
您可以使用transactions,但仍然需要单独更新表并在提交或回滚之前检查结果。
答案 4 :(得分:0)
当然,您可以使用triggers