mysql select as语句结合find和replace

时间:2012-10-13 21:06:57

标签: mysql

我尝试使用Select As从表中选择一个值,这样我就可以在find&中使用该值。替换声明。这是我到目前为止,但没有运气:

从wp_postmeta中选择meta_value,其中meta_key = description和post_id IN(22179,22182)AS“video”,更新wp_posts set post_content = replace(post_content,“[description]”,“video”)

有什么建议吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

AS用于重命名您SELECT的列,因此它看起来像这样:

 SELECT meta_value as video from ...

这不是你想要的。你在SELECT INTO之后,例如

 SELECT meta_value INTO @my_var from ...

然后你可以稍后使用@my_var。

请参阅the manual