--利用视图 进行多表更新
UPDATE(
select a.姓名 aname,c.姓名 bname
from stuInfo1 a
inner join 表2 b
on a.id=b.id
inner join 表3 c
on b.id=c.id
)
set bname=aname
update表名
set
字段名=‘内容’
[where
‘条件’]
注意:[
]中的内容可有可无。
举例:表名=zhxx(账户信息)
,需要修改其中的dlmm(登陆密码),条件是dlmc(登陆名称)=soso.
update
zhxx
set
dlmm='123'
where
dlmc='soso'
麻烦采纳,谢谢!
要是向多个表插入数据的话,最好在一个表中建个触发器,当对该表进行插入 *** 作时,同时向其它表中也插入相应的数据信息.当然可以,但是这样的话如果你要向10个表中插入同样的数据就就得写10条插入语句
insert into [表名] (字段名1,字段名2,.....) values (值1,值2,...)
每个表的字段如果不一样的话,上面语句中的内容也不一样.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)