从列中提取字符串并将其放置在其他列的字符串中的功能是什么?

时间:2019-04-23 08:55:44

标签: mysql sql phpmyadmin

我有包含文章的Joomla 3.8网站。我从电子表格中准备了120篇文章。它们具有嵌入YouTube视频的所有结构。

我现在需要插入简介图片,以便以Xblog布局获取文章的缩略图。

这可以在后端文章的每个版本页面上完成。但是Joomla需要很多时间才能打开弹出窗口,加载文件夹和图像,选择图像并插入。

我希望在Mysql com_content表中进行某种自动复制粘贴。

当我在社交标签中使用插​​件时,我在列内文中有图片文件名。运行此搜索时,请查看屏幕截图: a busy cat http://prntscr.com/nfnmwn

我运行以下代码来获取此视图:

SELECT title, introtext, images 
FROM `nfojm_content`
WHERE `images` = '{\"image_intro\":\"images\\/Acquisition\\/Scalez_votre_acquisition_de_nouveaux_utilisateurs_16-9.jpg\",\"float_intro\":\"\",\"image_intro_alt\":\"\",\"image_intro_caption\":\"\",\"image_fulltext\":\"\",\"float_fulltext\":\"\",\"image_fulltext_alt\":\"\",\"image_fulltext_caption\":\"\"}' 
ORDER BY `id` DESC

所以我的想法是运行SA

我在stackoverflow的此处找到了这段代码,但是我没有想法,无法找到并替换。

SELECT SUBSTRING(MESSAGE,
       CHARINDEX('*', message)+1,
                 CHARINDEX('#', message)-CHARINDEX('*', message)-1
                ) as Duration 
FROM LOGS

有人可以帮我建立这个SQL请求吗?

它应该看起来像这样:

For each ROW from com_content TABLE WHERE "images" LIKE "images\/Acquisition\/Scalez_votre_acquisition_de_nouveaux_utilisateurs_16-9.jpg"

EXTRACT image from column "introtext" in $tmp
$tmp = images\ & $tmp
REPLACE wrong image with $tmp in colum "images" images\/Acquisition\/Scalez_votre_acquisition_de_nouveaux_utilisateurs_16-9.jpg

有人有主意吗?

0 个答案:

没有答案