首页 新闻 会员 周边 捐助

SQL数据库多表联合更新

0
悬赏园豆:20 [已解决问题] 解决于 2013-05-31 10:32

我有一个员工详情页面,里面的数据是两张表联合取出来的,我更新时,该怎么更新呢?上传进去的数据时两张表的,怎么区分开呢?

saber迷的主页 saber迷 | 初学一级 | 园豆:41
提问于:2013-05-21 20:44
< >
分享
最佳答案
0

一个萝卜一个坑,页面一个文本下拉列表等,对应数据库一个字段,这样一一对应,这样两条sql insert,update语句就出来了,然后用事务,确保两个sql同时insert,update

收获园豆:20
沉默,习惯而已 | 菜鸟二级 |园豆:222 | 2013-05-21 20:57
其他回答(3)
0

楼上,事务是正解

什么鸟不会老 | 园豆:182 (初学一级) | 2013-05-21 21:29
0

begin

updata tab1 set ...

update tab2 set ...

end

冲动 | 园豆:394 (菜鸟二级) | 2013-05-21 21:54
0

其实个人觉得使用存储过程更加合适,在存储过程中使用事务,这样可靠性,和程序的处理速度都会有更大的提升,通常事务是比较耗系统资源的,使用之前一定要多掂量,不要滥用。

feng_kaka | 园豆:211 (菜鸟二级) | 2013-05-21 23:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册