mysql如何判断指定字段数据不重复
2016-07-18 11:28
447 查看
mysql如何判断指定字段数据不重复
方法一: 一句sql解决 insert into 表名(待插入字段1,待插入字段2,...,待插入字段n) select '张三','1',...,'袜子' from 表名 a where not exists(select 1 from 表名 b where b.判断条件字段1='张三' and b.判断条件字段2='1' and 判断条件字段n='23531172612') 方法2:使用INSERT INTO… ON DUPLICATE KEY UPDATE 链接: http://blog.zol.com.cn/2299/article_2298921.html http://blog.lyphp.com/archives/527 方法3:使用符合主键,多个判断条件字段组合成一个复合主键 链接: http://www.jb51.net/article/21382.htm 方法4:建唯一索引 用ignore into插入数据 方法5:使用存储过程,不知道mysql是否适用? 链接 http://bbs.csdn.net/topics/390316341[/code]