ignore是根据表的索引是进行过滤的,包括主键(唯一索引)和自定义的。
前几天做一个邮件验证系统时遇到一个问题,一个用户表,用户名是邮箱地址,并且是唯一索引。如果用户在更改资料是,改成其他用户的邮箱,就mysql运行sql 语句是会报错(确保用户邮箱的唯一性)。如果用IGNORE,则可以,屏敝错误,正常运行。
insert ignore into  // 数据重复判断,重复的数据无法插入
当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。所以使用ignore请确保语句本身没有问题,否则也会被忽略掉。例如:
INSERT IGNORE INTO books (name) VALUES ('MySQL Manual')
如果我的语句是insert ignore into tt(name,password,update_dt) values('phl','123',now()) 这样的话,它能过滤重复吗?

可以,是根据你的unique索引来决定是否过滤的

如果这样的话 你的建表语句中还需要添加 ALTER TABLE `tt` ADD UNIQUE INDEX (`name`, `password`)

mysql ignore相关推荐

  1. mysql ignore用法_php – 在某些条件下在一列上使用MySQL IGNORE

    我想将Gmail中的记录导入表格,我不需要为每个帐户重复. 描述: 我有一个名为list的表,其定义如下: id int(11), account_id int(11), email varchar( ...

  2. mysql ignore into语法

    mysql ignore into 该语法是mysql中可以实现类似一个插入时不存在则插入,存在则不做插入的语法(说类似的原因等会解释) 该SQL的使用主要是为了避免重复数据需要先查询一次库,根据返回 ...

  3. mysql ignore index_mysql use index、ignore index、force index用法

    原创你去了哪里 最后发布于2019-10-18 14:05:48 阅读数 121  收藏 展开 1:use index:在你查询语句表名的后面,添加use index来提供你希望mysql去参考的索引 ...

  4. mysql ignore index,mysql强制索引FORCE INDEX/IGNORE INDEX忽略索引

    FORCE INDEX 通常用来对查询强制使用一个或者多个索引. MySQL 通常会根据统计信息选择正确的索引,但是当查询优化器选择了错误的索引或者根本没有使用索引的时候,这个提示将非常有用. IGN ...

  5. mysql ignore 1 lines_20190716MySQL基础操作(一)

    一.基础知识 1.注释方法 :--+空格 或 # 2.闪电I执行光标所处命令最近的;截止的语句或所选区域第一条命令语句 3.从外部文件导入数据,csv 用 ',',制表符隔开的txt文件 用'\t': ...

  6. mysql ignore 1 lines_MYSQL使用笔记(1)

    创建用户 用户名 dnsexpuser 密码:dnsexp1347 insert into mysql.user(Host,User,Password) values ('localhost','dn ...

  7. mysql ignore用法_mysql insert 语句中的 ignore 关键字的作用

    IGNORE:表明,如果你插入的行已经存在,则成功返回,不会报错(会有警告),忽略当前插入的记录,不使用IGNORE时,如果插入了相同的行数据时,MySQL则会报错. MySQL是通过主键来判断两个行 ...

  8. mysql ignore详解_MySQL replicate-ignore-db详解

    官方的解释是:在主从同步的环境中,replicate-ignore-db用来设置不需要同步的库.解释的太简单了,但是里面还有很多坑呢.生产库上不建议设置过滤规则.如果非要设置,那就用Replicate ...

  9. mysql ignore errors_mysql的又一个让人捉摸不透的bug?

    这次就不说很多没有写博客了,因为前几天已经写过了.\^o^/ 昨天我们刚讨论了关于自动化运维工作的实现方式,如果批量执行,中间出错怎么办?突然有人提出mysql支持--force,可以跳过出错继续执行 ...

最新文章

  1. 存储过程中返回结果集
  2. 排序后顺序错乱java_排列顺序不对怎么调
  3. Django入门实战【3步曲】
  4. [软技能] 在前后端分离项目里,请说说前端传递的token的流程?
  5. CCF 201503-2 数字排序
  6. 当局为器,人民为水。当局什么样,人民就什么样
  7. 华为网络篇 传输文件-08
  8. SQL Server 数据库之连接查询
  9. z世代消费力白皮书_猫哥清华新传考研|如何让Z世代粉上你?
  10. # responses[name] = response
  11. android 设置路由器,安卓手机如何设置无线路由器 实现WiFi上网
  12. 外星人入侵(python期末课程设计+源代码)
  13. Android 7.0修改PMS逻辑添加权限白名单
  14. u盘误删的文件怎么找回?帮你轻松找回
  15. 浏览器创建render 树_如何为浏览器创建出色的游戏
  16. 记录一个被自己蠢到的事——解决Potplay等播放器播放视频异常打不开故障
  17. linux 程序crash 调试、原因分析及问题定位
  18. LaTeX中的宽度单位em,ex,px,pt
  19. 【C语言入门小游戏】三子棋
  20. js修改身份证,手机号码为****的方法

热门文章

  1. LiveGBS国标GB/T28181流媒体平台支持实时录像相关接口及操作
  2. 谈谈对金山手机毒霸事件的看法
  3. 神经网络训练结果不稳定,神经网络越训练越慢
  4. 禅道Mysql启动失败问题解决
  5. python 输入年份月份 输出该月份的天数
  6. CentOS7 基线检查
  7. mac隐藏的8大小技巧,你都了解吗?
  8. 设计和分析GRIN扩散器
  9. C++虐恋:MBCS安装失败导致的四天误工
  10. php接收mq,php的mq客户端获取队列方法改造