如何将url附加到现有的mysql条目

时间:2017-11-01 08:32:51

标签: mysql wordpress

我在mysql数据库中有条目,与图像位置有关。目前,条目仅包含路径:" /wp-content/uploads/2017/12/28/image.jpg"

我需要更改这些内容以使用该域:" https://example.com/wp-content/uploads/2017/12/28/image.jpg"

我在这里搜索了一下,发现了以下尝试解决方案,但它没有工作。谁能指导我哪里出错?

UPDATE wp_postmeta SET "wpcf-image"=CONCAT ('https://example.com',meta_value) WHERE "wpcf-image" NOT LIKE 'https://example.com%'

在mysql中,我正在使用" wp_postmeta"表,字段名称是" wpcf-image"。 " WHERE" string应确保查询仅针对不符合的条目运行。

2 个答案:

答案 0 :(得分:0)


 Angkor
 Archivo
 Asap Condensed
 Baloo Bhaijaan
 Baloo Tammudu
 Battambang
 Bayon
 Bellefair
 BioRhyme Expanded
 Bokor
 Cabin Condensed
 Chau Philomene One
 Chenla
 Content
 Dangrek
 Encode Sans
 Encode Sans Condensed
 Encode Sans Expanded
 Encode Sans Semi Condensed
 Encode Sans Semi Expanded
 Fasthand
 Faustina
 Freehand
 Hanuman
 Khmer
 Koulen
 Libre Barcode 128
 Libre Barcode 128 Text
 Libre Barcode 39
 Libre Barcode 39 Extended
 Libre Barcode 39 Extended Text
 Libre Barcode 39 Text
 Mada
 Manuale
 Metal
 Moul
 Moulpali
 Mukta
 Mukta Mahee
 Mukta Malar
 Nokora
 Open Sans Condensed
 Preahvihear
 Roboto Condensed
 Saira
 Saira Condensed
 Saira Extra Condensed
 Saira Semi Condensed
 Sedgwick Ave
 Sedgwick Ave Display
 Siemreap
 Suwannaphum
 Taprom
 Ubuntu Condensed
 Zilla Slab
 Zilla Slab Highlight

使用此查询

答案 1 :(得分:-1)

尝试此查询:

UPDATE wp_postmeta
SET meta_value = CONCAT ('https://example.com', meta_value)
WHERE
    meta_key = 'wpcf-image' AND
    meta_value NOT LIKE 'https://example.com%';

wp_postmeta表有一种键值对设置。我想您要更新与URLs密钥对应的所有元值wpcf-image。如果是这样,那么您只需更新meta_value,并仅针对感兴趣的特定meta_key执行此操作。