MySQL多个更新集

时间:2015-12-30 02:51:01

标签: mysql sql

我在MySQL表上有很多更新。以下是SQL查询的示例:

UPDATE `wp_posts`
SET `post_title` = replace(post_title, 'Im', 'I’m')

UPDATE `wp_posts`
SET `post_title` = replace(post_title, 'Ill', 'I’ll')

UPDATE `wp_posts`
SET `post_title` = replace(post_title, 'Id', 'I’d')

此查询格式是否有效?另外,我如何匹配确切的单词才能找到?例如:

UPDATE `wp_posts`
SET `post_title` = replace(post_title, 'Id', 'I’d')

不仅会将Id更新为I而且还会闲置到Idle,我不希望这样!

1 个答案:

答案 0 :(得分:0)

是的,该查询格式应该有效。在I'mI'llI'd这些特定情况下,每个单词后面都应该有一个空格。这是一个想法......

UPDATE wp_posts SET post_title = replace(post_title, 'Id ', 'I’d ')