mysql插入数据时如果有相同数据就不插入或者替换
方法1 : insert ignore into 此方法只适用于判断数据库有无相同数据 有就不进行操作,没有就插入
我们知道如果插入数据时如果主键相同 或者有唯一索引之类的列数据相同 如果使用 insert into 插入会报错。
使用 insert ignore into 如果遇到错误会忽略这个错误 ,然后返回 并没有对数据库进行操作,换句话说就是数据还是原来的数据
没有错误就和insert into 一样
方法2 :MYSQL插入更新 insert into table_name (a,b) values('q','b') ON DUPLICATE KEY UPDATE a='q' 此方法适用于插入数据库判断有无主键重复或者有唯一索引列的重复, 有就更新ON DUPLICATE KEY UPDATE后面的字段, 没有就插入这条数据
例子 : insert into table_name (id,a,b) values(1,'q','b') ON DUPLICATE KEY UPDATE a='q'
id 为主键 如果存在id为1 的数据 就更新这条数据 a列为q 没有就插入这条数据
mysql插入数据时如果有相同数据就不插入或者替换相关推荐
- Python连接mysql,插入数据时不报错,但是没有插入进去
Python连接mysql,插入数据时不报错,但是没有插入进去在connect方法中,设置 autocommit =True conn=pymysql.connect(host=host_db,use ...
- echarts在没有数据时显示暂无数据
需求描述: 如上图,若选择的日期范围内没有数据时,接口返回数据为空,此时需要在echarts dom区域内显示"暂无数据"的提示文字: 并且,若在暂无数据之后重新选择日期范围,当重 ...
- oracle更新数据没反应,ORACLE更新数据时如果有就更新没有就插入
SQL写法: begin update table_name set salary = 10000 where emp_id = 5; if sql%notfound then insert into ...
- 定时器取数据时实时进来的数据_Redis-数据淘汰策略amp;持久化方式(RDB/AOF)amp;Redis与Memcached区别...
Redis与Memcached区别: 两者都是非关系型数据库.主要有以下不同: 数据类型: Memcached仅支持字符串类型. redis支持:String,List,set,zset,hash 可 ...
- layui表格展示数据时:返回的数据不符合规范,正确的成功状态码应为:code: 0
1.今天,用django和layui结合,处理表格展示数据时,有数据的表格能正常显示列表,无数据的表格却提示了:返回的数据不符合规范,正确的成功状态码应为:"code": 0,于是 ...
- gephi导入边数据时,和节点数据不在一个工作区
项目场景: win10 gephi0.9.2 问题描述: gephi先导入节点数据,之后导入边数据的时候发现它在另一个工作区,这样导致一个工作区只有边或者节点数据. 解决方案: 导入完节点数据后,点击 ...
- elasticsearchTemplate 批量插入数据时,报错es节点拒绝插入。
错误信息: org.springframework.data.elasticsearch.ElasticsearchException: Bulk indexing has failures. Use ...
- Qt TCP通信readAll()读取接收数据时无法读完大数据量的解决法案
在测试利用TCP传输图片的时候,服务器使用Qt的TCP类库.在TCP接收槽函数中使用readAll()成员函数的时候发现readAll()并不能读取全部的数据,比如,在客户端发送一张2MB的图像,但是 ...
- vue双向绑定问题,修改数据时改变了原数据
错误代码: let upTemp = this.billlist[a]; let downTemp =this.billlist[a]; upTemp.money = upTemp.money-je; ...
最新文章
- 自定义 checkbox 新玩法 ?
- 跨链Cosmos(9)异构跨链交易流程
- word List 24
- 如何使用vps 异地组网_使用ZEROTIER异地组建内网(局域网)
- 友好的免抠图片素材| PNG设计元素集海量来袭
- 测试用例集-9.QQ登录功能测试用例
- Multisim使用入门
- c++ primer plus第六版英文版,有需要的小伙伴自取哦
- MySql数据库基本语句
- 手把手教你制作一块Linux开发板(基于Planck-pi)
- 人脸识别之人脸识别技术综述
- 倒序输出字符串,如输入i love you,则输出you love i
- 人生若只如初见-云计算时代
- 【蓝凌表单】流程表单JS汇总
- SOAR+HIDS,增强主机安全防护
- Mysql同步数据到Elasticsearch(实时Canal)
- 基于web视频聊天技术归纳
- StarRocks官网摘要笔记
- JavaScript三目判读男女
- 神舟z7m安装Linux,神舟战神Z7M-CT7GS笔记本win10系统下载与安装教程