Mysql – 如果数据库表中的记录存在相同记录则不插入记录反之插入。
【有重复的 唯一索引键 就忽略】 前言 最近这个需求是 php 接收前端数据,然后将数据存入数据库中,但相同记录不能存入。 查了查百度,都把简单的事情复杂化了,竟然还有先查询数据表再判断插入的方式(大拇指),通通不采纳,后来直接翻阅了 SQL 手册,最终使用 IGNORE 关键字来做这件事情。 根据设置了主索引 PRIMARY 的字段进行判断,如果字段相同则不做插入记录操作,反之插入。 准备 (1)一个数据库表,结构如下: (2)必须设置 需要依靠此字段来判断记录是否相同的 主索引字段,我设置的如下: 假设,你设置 ID 为主索引,那么就会以 ID 作为判断字段,如果 ID 有相同的则不插入
用户评论
推荐下载
-
Java实现获得MySQL数据库中所有表的记录总数可行方法
在MySQL中,可以通过SELECT COUNT(*) FROM table_name查询某个表中有多少条记录。如果想知道某个数据库中所有别的记录总数应该怎么做呢?本文给出两种可行的Java程序,解决
16 2020-12-31 -
mysql学习记录
mysql学习记录 这是本人近期的mysql学习记录
26 2019-01-14 -
mysql的学习记录
Mysql learning record
31 2019-06-22 -
如何在亿级记录表中创建索引oracle数据库
如何在亿级记录表中创建索引-oracle数据库
46 2020-08-20 -
捕获用户上网记录和使用程序记录并存入数据库
VC++捕获用户上网记录和使用程序记录 ,并存入数据库,其中有个Shell Hook是钩子程序,wmi是主程序,数据库用的是Mysql,直接导入结果就行(sql文件),最好在 xp情况下运行,本机测试
2 2020-12-05 -
数据库表导出插入语句
Database table export insert statement
37 2019-06-22 -
jsp例子包括数据库的表插入
jsp 例子包括数据库的表插入创建表中的字段,及插入实现等,数据库连接等
15 2020-09-20 -
Excel表的Oracle数据库插入工具
把EXCEL表的数据插入到oracle数据中(源代码)
36 2019-03-07 -
数据库计算每个表所占空间和记录数
sql server 1 USE database_20160215 2 GO 3 4 SELECT 5 TableName = obj.name, 6 TotalRows =
11 2020-12-17 -
mysql存储过程基础之遍历多表记录后插入第三方表中详解
主要给大家介绍了关于mysql存储过程教程之遍历多表记录后插入第三方表中的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
11 2020-09-29
暂无评论