当我们需要批量更改链接网址时,如果逐一编辑文本,完全是在浪费时间。本文将为您讲解如何批量修改文本。
实验前请先备份数据库
目的:批量修改测试站的蓝奏云资源链接
打开测试站对应的数据库,打开typecho_contents表,可以看到我写的文章在text列中
//第一行语句选择了text列;
//第二行语句选择了typecho_contents表;
//第三行语句选择了type列中为post并且text列包含lanzoux.com的数据行。
SELECT text
FROM `typecho_contents`
WHERE type='post' AND text LIKE '%lanzoux.com%'
修改上面的语句:
//第一行语句选择了typecho_contents表;
//第二行语句选择了选择了text列并对本文进行修改;
//第三行语句选择了type列中为post并且text列包含lanzoux.com的数据行。
UPDATE typecho_contents
SET text = REPLACE(text,'lanzoux.com','lanzoux.com')
WHERE type='post' AND text LIKE '%lanzoux.com%'
UPDATE <列名>
FROM `<表名>`
WHERE <一些限制条件>
UPDATE <表名>
SET <列名> = REPLACE(<列名>,'<要修改的文本>','<新的文本>')
WHERE <一些限制条件>