SELECT `编码`,count(*) from `表名` group by `编码` having count(*)>1
注意执行的时候把`编码`和`表名`改为具体的名称,如果不是中文字段名和表名,就可以无需反单引号,千万别打成单引号,否则会报告语法错误的。
select * from shuju.shucai where id in (select Max(id) from shuju.shucai group by `url`)id 你肯定知道是主键
shuju.shucai是表名称
URL是列名
如果不想每条查询一次,可以提前做一个统一查询$sql=mysql_query("select distinct Code from test ",$conn)
$sqlvalue=[]
while($row=mysql_fetch_array($sql)){
$sqlvalue[]=$row['Code']
}
另外 ,可以在建表的时候设置unique index,来彻底避免插入重复记录,如果没过滤好插入重复记录的时候,系统会直接报错
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)