判断数据库中是否存在该数据,如果存在则不插入
判断数据库中是否存在该数据,如果存在则不插入
insert 语句插入数据时,如果表中存在这个数据则不插入,也不报错。
这个功能怎么在mysql中实现?
------解决方案--------------------设置相应的主键或者唯一索引,以便MYSQL判断记录是否存在。
然后插入时 insert ingore 即可。
------解决方案--------------------insert 就是了呗,报错有啥可怕的。可以试试 ignore 关键字来避免报错,这个关键字的位置示例:
SQL code
insert ignore into table ....