如何级联更新表的内容
2006-06-08 11:29
876 查看
这里说的级联更新不是两个表建立关系后的级联更新,而是用一个表的记录去匹配另外一个表的记录(类似 inner join ),然后更新相应的字段。
在mssql中可以这样:
update T_BookBaseInfo
set a.Author = 'csky'
from T_BookBaseInfo a, T_BookInfo b
where a.BookBaseInfoID = b.BookBaseInfoID
在mysql中可以这样:
update T_BookBaseInfo a ,T_BookInfo b set a.Author = 'csky' where a.BookBaseInfoID = b.BookBaseInfoID
当然这里的set a.Author = 'csky' 中的csky 可以是其中一个表的字段值 如可以a.Author = b.Author
在mssql中可以这样:
update T_BookBaseInfo
set a.Author = 'csky'
from T_BookBaseInfo a, T_BookInfo b
where a.BookBaseInfoID = b.BookBaseInfoID
在mysql中可以这样:
update T_BookBaseInfo a ,T_BookInfo b set a.Author = 'csky' where a.BookBaseInfoID = b.BookBaseInfoID
当然这里的set a.Author = 'csky' 中的csky 可以是其中一个表的字段值 如可以a.Author = b.Author
相关文章推荐
- Replace 如何更新数据库某列中部分内容 SQL Server 函数收集库
- 如何使用Web Service新建和更新Wiki页面的内容
- android开发中 如何动态更新TextView的内容?
- github下fork后如何同步源库的新更新内容?
- 如何设置主键和外键,实现级联更新、级联删除
- sql server 2008 如何使用正则更新替换字段内容
- 【VBA研究】如何将Excel工作表的内容更新到数据库
- 如何批量更新表中一个字段里面某一部分内容
- 事件之道~一 如何让实体发生更新时,同时记录它更新的内容到日志表
- 如何不用数据库实现内容的动态更新
- 网站内容如何保持高质量的原创更新
- 如何用一个数据库的数据去更新另一个数据库的内容
- [转]mysql如何设置主键和外键,实现级联更新、级联删除
- android开发中 如何动态更新TextView的内容?
- android开发中 如何动态更新TextView的内容?
- 网站SEO编辑如何正确更新网站内容?
- 如何只对QWidget的局部区域的显示内容更新
- 如何更好的更新网站新内容,让百度看好你
- 如何用js控件div的滚动条,让它在内容更新时自动滚到底部?
- 如何更新ViewPager的内容