由于博客疏于管理,早在一年多以前,博客就存在一定量的评论信息了。当时应为数量较少,一直没有清理。直到现在,大量外连就这样挂在了博客内容页面。很多评论不错,但是看着这外连心里不爽,原本打算修改博客文件,不让其显示出来。也尝试了一段时间,但是感觉又有点对不起以后真正需要此功能的用户。要怎样解决呢?干脆直接删除评论中的url字段内容得了。博客本身不带这么逆天的功能,那就只能自己手动删除相应数据了。于是乎出现了标题所示的需求:mysql如何更新(删除)某列所有记录呢?我的更新,当然是将有url的内容更新为空即可。于是产生下面sql语句,跑到phpmyadmin中一执行,哈哈,整个世界清静了。
#删除emlog_comment表中url列的内容,条件为id大于0的哦。
UPDATE `emlog_comment` SET `url` = '' WHERE `emlog_comment`.`cid`>0