MySql insert插入操作不完全指北
来源:互联网 发布:tensorflow 中文 视频 编辑:程序博客网 时间:2024/05/21 06:44
1.插入的数据来源自其他表
表A有id, cola 字段
表B有id, cola, colb...等字段,其中id都为主键,cola为相同名字的列
现想将表B中colb>1000的记录都插入表A中,SQL语句可以这样写:
insert into A(id,cola) select id,cola from B where colb>1000
2.插入时排除(忽略)重复记录
现表A中有一部分记录了,再做如1中的插入操作可能遇到重复的key导致操作失败
insert ignore into A(id,cola) select id,cola from B where colb>1000
使用insert ignore into插入时,会忽略掉表中已经存在的记录
3.插入时遇到重复记录做更新操作
还有一个表C,与表B的结构类似,现需将表C中的数据插入A中,当遇到重复的记录时,更新cola这一列为表C中的值
insert into A(id,cola) select id,cola from C on duplicate key update A.cola=C.cola
- MySql insert插入操作不完全指北
- mysql操作-插入insert
- jsp连接MySQL实现插入insert操作
- jsp连接MySQL实现插入insert操作
- MySQL 关于插入insert 相关的操作
- MySQL--插入记录--insert
- InnoDB Insert(插入)操作(上)--mysql技术内幕
- InnoDB Insert(插入)操作(下)--mysql技术内幕
- mysql数据库的插入(insert)和删除(delete)操作
- (二)mysql——SQL基本操作之INSERT插入
- MySQL插入数据之INSERT
- MySql 插入(insert)性能测试
- MySql 插入(insert)性能测试
- Mysql insert select批量插入
- MySQL 插入(insert)性能测试
- mysql insert操作详解
- mysql insert操作
- mysql insert操作
- Visual Enhancement using Constrained L0 Gradient Image Decomposition for Low Backlight Displays
- 关于malloc\free函数的用法个人总结
- Snmputil 使用
- ios iPlayer sdk (V1.1) 正式发布了。
- 如何做好IT软件实施项目
- MySql insert插入操作不完全指北
- 在Selenium WebDriver中使用By.Xpath快速定位页面元素
- 绿色屏幕键盘监控专家【安全相关】
- xstream插件的使用
- 2416基础知识
- const 用法
- Excel
- C#文本框填充空格和0
- 超级实用且不花哨的JS代码大全