MySQL批量替换及按时间查询

熊海
熊海

相信不少在更换域名后的朋友会遇到以前发布的内容中包含一些早期的网址,如果内容不多,手动替换下倒也没有什么,因为我的博客已经开了两年多了,内容比较多,反复琢磨了下,最终写出了语句,其实不难,我写了几次语句都没有成功,主要是MySQL的语句在phpmyadmin里用符号不一样。

以下是批量更新的语句:

<?php
UPDATE `表名` SET `字段` = replace(字段, '需要替换的内容', '替换后的内容') WHERE 其他条件
//不少的地方会用到按时间查询的功能,像一些微博所用的历史上的今天,最近在写一个按年月日查询数据库的记录时,自己写了一种方法,希望给遇到同样问题的朋友一些启发:
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段,'%Y%m%d' ) = DATE_FORMAT(CURDATE( ), '%Y%m%d' )
?>


支付宝打赏支付宝 微信
微信扫一扫
0 条评论

评论:

发送