mysql select as 语句结合查找和替换

Posted

技术标签:

【中文标题】mysql select as 语句结合查找和替换【英文标题】:mysql select as statement combined with find and replace 【发布时间】:2012-10-04 07:51:17 【问题描述】:

我正在尝试使用 Select As 从表中选择一个值,以便我可以在查找和替换语句中使用该值。这是我到目前为止所拥有的,但没有运气:

SELECT meta_value from wp_postmeta where meta_key=description and post_id IN (22179,22182) AS "video", update wp_posts set post_content = replace(post_content,"[description]","video")

有什么建议吗?

谢谢。

【问题讨论】:

【参考方案1】:

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

 SELECT meta_value as video from ...

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

 SELECT meta_value INTO @my_var from ...

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

见the manual。

【讨论】:

非常感谢!那是为我做的。

以上是关于mysql select as 语句结合查找和替换的主要内容,如果未能解决你的问题,请参考以下文章