我在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应确保查询仅针对不符合的条目运行。
答案 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
执行此操作。