发布网友 发布时间:2022-04-21 05:37
共3个回答
热心网友 时间:2023-10-15 08:52
可以使用insteadof触发器。
这种触发器就是用来在更新视图的时候同时更新多个表数据的。追问难道只能用触发器 比较好实现
追答你要一个update更新两个表中的数据,要么用视图,要么直接引用两个表的属性来修改
前者视图本身是不允许修改基本表的,所以得用insteadof触发器来处理
后者就跟上述的一样,直接update a set a.id=1; update b set b.id=2;
热心网友 时间:2023-10-15 08:52
mysql可以使用:
UPDATE RY,
dd
SET ry.XX = '哈佛',
ry.DZ = '美国',
dd.XX = '哈佛',
dd.DZ = '美国'
WHERE
dd.IDS = 'aaa'
AND dd.BH = ry.BH
热心网友 时间:2023-10-15 08:53
update a,b set a.id=1,b.id=2;追问这个可以运行吗