折腾了半天终于把这个给折腾顺了,但是后来发现用不了竟然。。。悲剧啊,但是还是要记录下加深记忆

insert into table1 (field1, field2,field3) select ?field1,?field2,?field3 from temp

where not exists (select field1,field2,field3 from table1 where field1=?field1 and field2=?field2 and field3=?field3);

table1是你的表名

field1,field2,field3是数据库字段名

?field1,?field2,?field3是实际的字段的数据

temp是临时表名,这个可以随意起

转载于:https://www.cnblogs.com/luludongxu/p/4708278.html

mysql 判断指定条件数据存不存在,不存在则插入相关推荐

  1. mysql插入数据,根据相关字段判断这条数据是否存在,存在就不插入,不存在就插入

    mysql插入数据,根据相关字段判断这条数据是否存在,存在就不插入,不存在就插入 简单写一个Android MySQL数据库管理帮助类,代码质量有待提升. public class MySQLiteO ...

  2. mysql 查询指定字段数据_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

  3. MySQL 判断语句 条件函数 case when、if、ifnull

    在MySQL中,需要用到条件判断函数,例如 case when.if.ifnull. 一.方法分类 二.具体方法 (1)if if(expr,result_true,result_false) 注意: ...

  4. MySQL 搜索指定时间范围数据, 时间字段有索引但是还是很费时

    问题分析 所遇情况: 数据库版本:5.6.38 查询时使用时间类型,在status.closed.playback_state字段上都有索引 几种查询语句 explain (select count( ...

  5. mysql 判断表或字段存不存在

    1.判断一个表是否存在 语法: SELECT table_name FROM information_schema.TABLES WHERE table_name ='表名'; sql例子: SELE ...

  6. java中如何确定是数字_java中怎么判断指定的数据是字符串是否是数字?

    展开全部 java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){for (int i = 0; i ...

  7. php导出数据库的指定表数据,MYSQL教程mysql数据库导出指定表数据的方法

    <MYSQL教程mysql数据库导出指定表数据的方法>要点: 本文介绍了MYSQL教程mysql数据库导出指定表数据的方法,希望对您有用.如果有疑问,可以联系我们. 导读:linux下导出 ...

  8. mysql查询集合中的特定数据_快速查询List中指定的数据

    时间:2017/5/15 作者:李国君 题目:快速查询List中指定的数据 背景:当List中保存了大量的数据时,用传统的方法去遍历指定的数据肯定会效率低下,有一个方法就是类似于数据库查询那样,根据索 ...

  9. java怎么判断mysql中是否存在我们查找的索引_10张图告诉你,MySQL 是如何查找数据的?...

    在我们日常生活中经常会涉及到查找某个东西的场景,就比如说在一个学校里吧,我们想找出个子"最高的10个"同学,或者想查找姓名是"张三"的同学,又或者是查找学号是& ...

  10. MySQL删除退出后数据未更新,mysql一不小心删除了数据或更新了数据没有加where 条件...

    mysql一不小心删除了数据或更新了数据没有加where 条件 1,show variables like '%log_bin%'; 2.show master logs; 3.show master ...

最新文章

  1. php增删改查前后端分离,前后端分离之前端增删改查
  2. 25个视频神同步,还能给视频声音移花接木,谷歌开源最新自监督算法
  3. Apache 服务器的配置
  4. oracle 查询数据库io,理解Oracle中的并行查询IO
  5. 如何在 C#9 中使用顶级程序 (top-level)
  6. junit5和junit4_JUnit 5符合AssertJ
  7. 下面哪个字段是http请求中必须具备的_HTTP 协议报文结构及示例
  8. PostgreSQL 聚合、分组、排序
  9. 在sql server数据库的一个表中如何查询共有多少字段
  10. Kafka消息压缩与解压
  11. 三星首款5nm A78旗舰芯Exynos 1080即将亮相
  12. 厄瓜多尔最大银行遭攻击,服务被迫中断
  13. tkintergui-pack布局内容1
  14. EXcel 数学函数
  15. linux文件管理ppt,Linux操作系统_文件管理2.ppt
  16. yuki翻译器钩子_YUKI游戏翻译工具下载 YUKI GALGAME翻译器v0.14 最新版
  17. OpenGL教程——windows安装openGL
  18. MySQL中的自增主键用完了怎么办?
  19. 微信lbs开发java_【微信公众平台开发】之三:LBS的开发
  20. redis设置expire以及删除机制

热门文章

  1. Go github.com/e421083458/golang_common/lib
  2. 最近收到邮件美国招聘软件工程师,说明缺人?
  3. marven编译时:<pre>错误: 不允许使用自关闭元素</pre>
  4. 解决办法:.No package ‘freetype2‘ found
  5. fatal error: alsa/asoundlib.h: 没有那个文件或目录
  6. 关于蜂蜜牛奶供养佛菩萨的两段经文
  7. 吾很努力了,吾不是关键因素
  8. 苹果又被拒了:Guideline 4.3 - Design
  9. XOCDE构建提示Command /usr/bin/codesign failed with exit code 1的解决办法
  10. 门描述符gate descriptors