Maison >développement back-end >tutoriel php >如何只能插入数据
PHP
在php中,往表中连续插入数据的时候已经知道会有重复的值,但是如何做到只向其中插入不重复的值,重复值自动无法插入呢,不采用unique key,primary Key。
INSERT IGNORE INTO table_name VALUES ('a1','a2','a3'),('a4','a5','a6'),('a8','a7','a9')
INSERT IGNORE INTO table_name VALUES ('a1','a2','a3'),('a4','a5','a6'),('a8','a7','a9')
可以通过程序判断,查询数据库已有数据是否重复,重复就跳过新增操作。
这个是在YII中使用的,其中有个exist()函数,可以自动判断,不过楼上的方法倒是第一次见