SQL中Update可同时更新多个表吗?这段代码存在什么错误?

发布网友 发布时间:2022-04-21 05:37

我来回答

2个回答

热心网友 时间:2023-11-06 02:09

给你个肯定的答案,SQL中Update不可以同时更新多个表的,要更新多个表保证都成功,就是分多个update来做,用事务处理

热心网友 时间:2023-11-06 02:09

据我所知update一次只能更新一张表,即使你写上去两张表,中间用“,”号分隔,也只默认用第一张表,逗号和另一表名不会被识别。

若想更新多张表,可以使用存储过程或触发器。

但如果要更新比较敏感的数据,比如:财务转帐,最好使用事务处理-transaction,确保更新失败后可以回滚数据,不会造成损失。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com