永发信息网

如何批量删除MYSQL中某一字段中值的某一段字符

答案:3  悬赏:30  手机版
解决时间 2021-04-28 13:19

最近建了一个查询表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

额...看你这里面的值长度貌似是固定的..显然你可以参考下MySQL的substring
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
福居房地产交易服务中心地址在什么地方,想过
我要怎么搭配衣服还有颜色呢 要很彰显个性的
作名词时victory 和 success谁可数,谁不可数
如果别人排挤你 到处说你小话 该怎么做
凉州区公安局二一二大队治安派出所地址有知道
苏州职业大学的进来,有很多疑问!
冬天做月子可以吹暖空调吗?
《追影》都有哪些明星出演?
有这么个店店吗?
九月三十从昆山到开封火车要提前几天买票
麦克风不出声
求一游戏名,野兽后面加那二个字比较好听 野
如何安装鼠标键盘驱动,无线键盘和鼠标怎样安
F专职是SF还是PF好?
泰顺主要经济来自什么
推荐资讯
QQ群怎么改图表?
乒乓球的一个问题
在哪里可以看小说"七界传说后传"的清晰版,第
数码摄像机什么的性价比比较好。
精武堂帮规有哪些?
问1些 初一英语题
为什么要选择,而不能决择?
怎么样把龙从3技打成4技,打书专家来
DNF大将军 36级怎么进不去 啊发利亚 服务器说
中年人吃什可以减少白发的增长
月亮湾葡萄采摘园在什么地方啊,我要过去处理
我前个月就没有月经了,去检查没有怀孕,到第
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?