提问者:小点点

mysql select as语句与find和replace相结合


我试图使用select As从表中选择一个值,这样我就可以在find&replace语句中使用该值。这是我目前所拥有的,但没有运气:

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

有什么建议吗?

谢谢.


共1个答案

匿名用户

as用于重命名选择的列,因此它看起来如下所示:

 SELECT meta_value as video from ...

这不是你想要的。您在选择到之后,例如。

 SELECT meta_value INTO @my_var from ...

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

请参阅手册。