删除mysql数据库中重复记录的php代码
发布时间:2016-07-07 编辑:jiaochengji.com
本文介绍下,用php实现删除mysql数据库中重复记录的一例代码,有需要的朋友,参考下吧。
方法:
创建一新表,直接导入不重复的数据记录。
本文用到的数据库为:test_db,临时表为:test_tab。
例子:
<?php /** * 删除数据库中重复记录 * edit www.jbxue.com * at 2013/6/25 */ set_time_limit(13600); //设置时间 $conn = mysql_connect('localhost','root',''); //连接数据库 mysql_select_db('test_db',$conn); mysql_query("set names 'gbk'"); $query = mysql_query("select min(id) as mid from my_shuju group by title"); while($row = mysql_fetch_array($query)) { mysql_query("INSERT into test_tab select id,cid,title,cat,level3,cname from taobaoguanjianci where id=$row[mid]"); } ?>
说明:
注意set_time_limit()函数的用法,如果数据较多时,可能会超时,用这个函数做下超时限制。
您可能感兴趣的文章:
删除mysql数据库中重复记录的php代码
MySQL常见错误代码解析
mysql常见出错代码中文解释
php 删除记录同时删除图片文件的代码
Ubuntu下彻底卸载mysql的方法
linux下mysql命令(用户授权、数据导入导出)
mysql导入sql文件 mysql远程登录
mysql删除用户授权的方法
MySql常用命令总结 mysql命令大全
mysql常用命令大全 mysql常用命令总结
[关闭]