首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

判断数据库中是否存在该数据,如果存在则不插入解决方法

2012-04-10 
判断数据库中是否存在该数据,如果存在则不插入判断数据库中是否存在该数据,如果存在则不插入insert 语句插

判断数据库中是否存在该数据,如果存在则不插入
判断数据库中是否存在该数据,如果存在则不插入

insert 语句插入数据时,如果表中存在这个数据则不插入,也不报错。

这个功能怎么在mysql中实现?

[解决办法]
设置相应的主键或者唯一索引,以便MYSQL判断记录是否存在。

然后插入时 insert ingore 即可。
[解决办法]
insert 就是了呗,报错有啥可怕的。可以试试 ignore 关键字来避免报错,这个关键字的位置示例:

SQL code
insert ignore into table .... 

热点排行