SQL请求更改所有标题

时间:2017-04-12 07:56:31

标签: mysql

我需要在所有标题中添加一个单词,例如Nike。 我有一部分解决方案

UPDATE wp_posts
SET post_title = 
WHERE post_type = 'product';

但我不明白的是如何获得标题,并在之前添加每个标题词Nike。。

实施例

Men T shirt

我需要

Men T shirt Nike

更新

UPDATE wp_posts
SET post_title = replace(post_title," Nike","")
WHERE post_type = 'product';

是不是?

我认为,这必须有效

SET post_title = replace(post_title,"Some title","Some title + Nike")

但如何得到一些头衔?有很多帖子有不同的标题?

1 个答案:

答案 0 :(得分:1)

找到可行的解决方案

UPDATE wp_posts SET post_title = CONCAT( post_title,  ' Nike' ) WHERE post_type =  'product';
  • REPLACE() - 替换所有出现的指定字符串值 另一个字符串值。
  • CONCAT() -function用于将两个或多个字符串连接在一起 并形成一个单独的字符串。