发布网友 发布时间:2022-04-21 05:37
共2个回答
热心网友 时间:2023-11-06 02:09
给你个肯定的答案,SQL中Update不可以同时更新多个表的,要更新多个表保证都成功,就是分多个update来做,用事务处理
热心网友 时间:2023-11-06 02:09
据我所知update一次只能更新一张表,即使你写上去两张表,中间用“,”号分隔,也只默认用第一张表,逗号和另一表名不会被识别。
若想更新多张表,可以使用存储过程或触发器。
但如果要更新比较敏感的数据,比如:财务转帐,最好使用事务处理-transaction,确保更新失败后可以回滚数据,不会造成损失。