永发信息网

可不可以用一条SQL语句同时修改两个表的数据

答案:6  悬赏:80  手机版
解决时间 2021-04-16 02:47

如果可以,该怎么写SQL语句

表1 :table1 要修改的修改字段a,b,c table1的主键是id

表2:table2 要修改的字段d,f,g 表table2中字段id为table1的外键

最佳答案

一条语句做不到


只能类似这样跟新


Update t2 set d=a,f=b,g=c from t1


至于哪个表先跟新,多长时间跟新第二表,写触发器等等 就看你自己的了

全部回答

可以通过建立触发器或者存储过程,事务来完成。

一条SQL语句不可以更改两张表里的数据

要同时修改就用事务

要是在不同数据库中使用DB_Link 即使用事务也没办法回滚;

如果有触发器或是储存过程应该可以
使用事务,或者存储过程

可以明确的告诉楼主 一条sql语句不能更新两个表。 如果写update t1,t2 set t1.id=1,t2.id=1会出现语法错误

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
NBA单赛季场均得分最高的是谁?
这样的配置可以玩DNF和CF吗?会卡吗?
交通大厦移动手机卖场地址有知道的么?有点事
6(x+6)-8(5-x)=2(4-3x)
DNF选择人物卡网.??
我想把数码相机的相放到QQ空间去,我把数据线
regularly是什么意思?
重庆的工资好低,让我养家都很困难,怎么办呢
诗与远方唯美句子有关,写木槿花的句子
诺基亚n72有哪些好坏还可以不
吃货铺这个地址在什么地方,我要处理点事
东郊哪有卖故事书的,是小孩看的那种?
母乳喂养有那些好处?
哪个牌子的普洱茶最好,云南普洱茶哪个牌子好
李连杰的电影
推荐资讯
没有怪兽了,奥特曼的存在有意义么?
中国的哪个少数民族盛产美女
那个专家任务很LJ么?
什么东西破裂之后,即使最精密的仪器也找不到
上海到成都飞机票多少钱?
眼睛的结构、原理(为什么会近视)?
祝贺生子贺词,生孩子红包的格式和祝福语??
QQ里怎么删除好友对自己设置的铃声
怎么有些人不是黄钻也能开牧场
自己泡酸菜怎么泡好吃
如何能快速有效的戒烟?
人间( )芳菲尽,山寺桃花始盛开。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?