参考:mysql怎样实现不重复插入数据
一般情况下先删除再插入即可,但如果偏要一条SQL可以使用以下SQL语句。

SQL

insert into account(`name`,money) select 'ww',20
where not exists (select * from account where `name` = 'ww');

执行前表数据:

执行sql的结果和表数据如下:


可知已经插入数据。

再执行sql返回结果和表数据如下


可知无重复数据添加。

mysql实现不重复插入数据相关推荐

  1. 经验:在mysql中避免重复插入数据的4种方式

    最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下 ...

  2. mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  3. mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  4. mysql 避免重复添加_MySql三种避免重复插入数据的方法

    前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误. insert ignore. replace into insert on duplicate k ...

  5. mysql重复上一行的快捷_MySql三种避免重复插入数据的方法

    前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误. insert ignore. replace into insert on duplicate k ...

  6. 的table数据重复添加_Mysql的奇技淫巧 - 避免重复插入数据

    Mysql的奇技淫巧 - 避免重复插入数据 MySql 避免重复插入数据 通常那我们插入一条带有唯一性字段数据的时候,我们先去查一下数据库有没有相同数据,需要操作2次数据库,总感觉这样做特别的low, ...

  7. mysql数据库删除重复的数据只保留一条

    问题引入 假设一个场景,一张用户表,包含 3 个字段:id,identity_id,name. 现在身份证号 identity_id 和姓名 name 有很多重复的数据,需要删除多余数据只保留一条有效 ...

  8. mysql如何高效批量插入数据

    mysql如何高效批量插入数据 1.一种可以再代码中循环着执行单条插入数据的语句,这种效率太差. insert into table ([列名],[列名]) values ([列值],[列值])); ...

  9. mysql longblob 读取_MySQL数据库之Mysql的longblob字段插入数据问题解决

    本文主要向大家介绍了MySQL数据库之Mysql的longblob字段插入数据问题解决 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 在使用mysql的过程中,有个问题就是my ...

  10. mysql如何防止插入重复数据_如何防止MySQL重复插入数据,这篇文章会告诉你

    在MySQL进行数据插入操作时,总是会考虑是否会插入重复数据,之前的操作都是先根据主键或者唯一约束条件进行查询,有就进行更新没有就进行插入.代码反复效率低下. 新建表格 CREATETABLE`per ...

最新文章

  1. Is It A Tree?
  2. Tomcat中的Session小结
  3. PHP 防XSS跨站攻击
  4. java基础 -- 数据类型,基本程序结构
  5. 备份数据 宝塔linux_宝塔面板旧版本升级教程汇总—升级宝塔面板
  6. lucene使用3.0.3_使用Apache Lucene 4.3轻松进行搜索
  7. Php如何过360拦截,PHP常见漏洞修复文件-360漏洞修复插件
  8. table()函数的使用,提高查询效率
  9. 对象调用方法方法及其call调用
  10. python 返回列表中的偶数
  11. 国企营业收入逾17万亿 同比增长24.2%
  12. oracle服务器文件路径,ORACLE 数据库如何通过修改数据文件路径进行数据迁移
  13. iOS自动打开闪光灯
  14. svn server启动报错:The HTTP service failed to start
  15. 数据分类分级指南分级方法
  16. [渝粤题库]西北工业大学离散数学
  17. 下载网页上的视频、音频文件
  18. 锐捷校园网:小米mini路由刷Padavan固件实现wifi上网
  19. 摄影测量学 :基于python的双像空间前方交会实验
  20. 特朗普遭抗议:美国投资人仍看好可再生能源

热门文章

  1. 压力测试中需要掌握的几个基本概念
  2. 5.性能之巅 洞悉系统、企业与云计算 --- 应用程序
  3. 11.Linux 高性能服务器编程 --- 定时器
  4. extjs4 store传参使用方法
  5. Format - Numeric
  6. Top 100 good english words
  7. Python说文解字_Python之多任务_03
  8. spring boot利用controller来测试写的类
  9. PHPCURL直接访问JSONRPC服务
  10. iPhone 开源游戏引擎