【发布时间】:2015-09-13 19:32:24
【问题描述】:
请有人帮我写一个 SQL 语句,我可以用它来使用PHPMyAdmin 更新我的 MySQL 数据库中的一个表?
背景
我有一个名为 XYZ 的数据库和一个名为 v2rns_content
的表该表有许多列,其中一列称为images
images列的每一行都有相同的内容,只是文件路径不同例如:
{
"image_intro":"images\/news_images\/Logos\/Logo.png",
"float_intro":"",
"image_intro_alt":"",
"image_intro_caption":"",
"image_fulltext":"",
"float_fulltext":"",
"image_fulltext_alt":"",
"image_fulltext_caption":""
}
其中 images/news_images/Logos/Logo.png 是文件路径。
我想通过添加一个额外的级别来更新这个文件路径,例如
images/news_images/legacy/Logos/Logo.png
问题:
因此,是否可以在我的图片列中搜索文本 images/news_images 并用 images/news_images/legacy 替换此列中的所有行?
注意事项:
值得注意的是,v2rns_content 表被证明难以导出(由于大小和特殊字符),否则我只需在 excel 中查找和替换,然后使用 phpMyAdmin 再次导入。
v2rns_content 表包含超过 20,000 条记录
我不是 SQL 方面的专家,所以如果我能够使用 phpMyAdmin 中的 SQL 函数实现这一点,我将不胜感激(如果可能的话)。
提前感谢您的帮助。非常感谢。
【问题讨论】:
-
是
images唯一要更新的列吗? -
是的。我希望其他一切都保持不变。
标签: mysql phpmyadmin