博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
视图进行更新操作:insert和update
阅读量:6698 次
发布时间:2019-06-25

本文共 533 字,大约阅读时间需要 1 分钟。

hot3.png

一、在视图中可进行更新操作:insert和update

先贴个图:视图进行更新操作:insert和update - Zcls - Smile, smile again

 上图两表主键都不是自增长类型。

a、当insert时:当主从表中有自增长主键字段时,不可编辑(不可修改)该字段,即不能插入主键。

当不为自增长主键时,则插入主键时不能重复否则插入出错,插入从表的外键时要主意一定要与主表的主键插入一致,不然会导致数据冗余。

b、当update时:当主从表中有自增长主键字段时,不可编辑(不可修改)该字段,即不能修改主键。

当不为自增长主键时,主表主键的值与从表外键值要一致,否则也要导致数据冗余。

当主从表建立了主外键关系时,insert时会出错,即不能进行insert操作,update时,主表的主键和从表外键不能修改。

笔者建议insert时最好不能在视图中进行,update则没关系,有时在视图中用update时还很方便的。

 

 

当只知道主表的主键值而要修改从表的值时,此时可就用update修改视图是最简单的方式了。

 

update V set V1值='LL' from V inner join T ON 主键T = V.[V2值(外键)] where 主键T=1

视图进行更新操作:insert和update - Zcls - Smile, smile again

 

转载于:https://my.oschina.net/u/588516/blog/742980

你可能感兴趣的文章
Spring Boot入门(9)网页版计算器
查看>>
Hibernate之加载策略(延迟加载与即时加载)和抓取策略(fetch)
查看>>
Java 12 将于3月19日发布,8 个最终 JEP 一览
查看>>
对于最近爆火的区块链,投资人怎么看? | 聚焦
查看>>
Redis基于客户端分片的集群案例(待实践)
查看>>
【前端工程师手册】JavaScript作用域拾遗
查看>>
东网科技荣膺2016中国大数据最佳实践奖
查看>>
NVIDIA助力SiemensPLMSoftware“工业4.0创新实验室”,携手推进中国制造创新之路
查看>>
高性能、高可靠分布式文件系统 go-fastdfs v1.2.0 发布
查看>>
VR全景看年评!PConline年度评测盛典等你来体验
查看>>
为旗下硬件产品服务,LG推出基于SLAM技术的3D摄像头
查看>>
必应(Bing)每日图片获取API
查看>>
Spring MVC-表单(Form)标签-下拉框(Dropdown)示例(转载实践)
查看>>
Atom飞行手册翻译: 2.7 ~ 2.10
查看>>
Invoice Application Front-end Using ElectronJS
查看>>
redis的配置文件
查看>>
用 Python 语言来写游戏
查看>>
Nginx的Web管理界面收集
查看>>
跳出IT运维怪圈 看南方报业如何主动出击
查看>>
特斯拉股价暴跌,疯狂烧钱是否真的能够带来高额回报?
查看>>