【有重复的 唯一索引键 就忽略】 前言 最近这个需求是 php 接收前端数据,然后将数据存入数据库中,但相同记录不能存入。 查了查百度,都把简单的事情复杂化了,竟然还有先查询数据表再判断插入的方式(大拇指),通通不采纳,后来直接翻阅了 SQL 手册,最终使用 IGNORE 关键字来做这件事情。 根据设置了主索引 PRIMARY 的字段进行判断,如果字段相同则不做插入记录操作,反之插入。 准备 (1)一个数据库表,结构如下: (2)必须设置 需要依靠此字段来判断记录是否相同的 主索引字段,我设置的如下: 假设,你设置 ID 为主索引,那么就会以 ID 作为判断字段,如果 ID 有相同的则不插入