第一种,在代码中实现。插入数据前先通过查询判断数据库中是否已存在同样的数据,不存在再插入。
第二种,在数据库中建立唯一索引。这样插入数据时,如果数据重复,插入 *** 作会抛出异常,插入失败。达到去重的目的。
使用distinct去重:例:select distinct column1,column2 ... from table_name where ....
注意:1.distinct只能放在去重字段的最前面
2.distinct 后的字段名全部算在去重条件中 也就是如果 column1 且 column2 必须都相同才能算作重复的记录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)