最近建了一个查询表search,在sid字段批量地插入了许多类似的数字序号,如图:
现在的问题是,sid字段中的前两个序号全都是一模一样的!现在想把这些重复的序号删除掉,数据条数达两万多条,全部手工删除无疑是非常恐怖的!!~~~~有没有MYSQL函数可以轻松地搞定呢?或者有没有其他办法做到啊?!求救于高手~~~~~
另注:我用PHP操作数据库,如使用其他语言的免说了,偶也看不懂......
最近建了一个查询表search,在sid字段批量地插入了许多类似的数字序号,如图:
现在的问题是,sid字段中的前两个序号全都是一模一样的!现在想把这些重复的序号删除掉,数据条数达两万多条,全部手工删除无疑是非常恐怖的!!~~~~有没有MYSQL函数可以轻松地搞定呢?或者有没有其他办法做到啊?!求救于高手~~~~~
另注:我用PHP操作数据库,如使用其他语言的免说了,偶也看不懂......
批量删除文章这个技术没什么高深莫测的,
1、首先在文章列表页面(list.php),将多选筐命名为:“$del_id[]”,值为ID号。
例如(list.php):
<form name="del_form" action="del.php" method="post">
<?php
$result=mysql_query("select * from news");
while($rs=mysql_fetch_array($result)){
?>
<input name="del_id[]" type="checkbox" id="del_id[]" value="<?=$rs[id]?>" /><?=$rs[title]?>
<?php
}
?>
</form>
2、处理页面(del.php):
<?php
if($del_id!=""){
$del_num=count($del_id);
for($i=0;$i<$del_num;$i++){
mysql_query("Delete from news where id='$del_id[$i]'");
}
echo("<script type='text/javascript'>alert('删除成功!');history.back();</script>");
}else{
echo("<script type='text/javascript'>alert('请先选择项目!');history.back();</script>");
}
?>
用split来实现。想知道详情可以联系我的QQ 6994068