繁体   English   中英

选择查找并替换查询Mysql

[英]Select Find and replace query Mysql

如何找出这个查询:

我想在列详细信息中找到与此查询匹配的image.GIF:

SELECT * FROM `news` WHERE details LIKE '%image.GIF%'

然后我有另一个列“标题”,我想重命名“标题列”中与上述查询相关的这些条目。

UPDATE `news`
 SET `details` = replace(details, 'image.GIF', 'new_image.GI')

我希望这是可以理解的。

列详细信息-在此列中查找包含image.gif文本的所有行;

列标题-将内部所有内容重命名为new_image.gif并属于详细信息列;

将条件包含在WHERE子句中,例如

UPDATE `news`
 SET `title` = replace(title, 'image.GIF', 'new_image.GI')
WHERE details LIKE '%image.GIF%';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM