有没有办法通过数据库批量更新永久链接?因为我有20k篇帖子,我只想在永久链接中添加一个前缀。我可以手动更新,但这对于2万篇帖子来说太累人了。
例如,如果post url为http://example.com/post-1
我想把它改成http://example/pre-post-1
最合适的回答,由SO网友:Greg McMullen 整理而成
尝试此查询,记住更改your_posts_table
使用数据库中的正确名称。使用CONCAT
, 您可以添加任意数量的字符串,只需传递post_name
在之前/之后添加更改。
update your_posts_table
set post_name = CONCAT(\'pre-\', post_name)
更多信息
MySQL CONCATNote: 使用WHERE
子句,如果您只想更新特定的帖子