2012-09-11 65 views
1

我不是大的SQL查詢,以便可以在這裏使用一個手..基本WordPress的基於SQL的查詢需要幫助

在wp_postmeta表我想更新所有meta_value領域,其中meta_key場等於file_1,file_2或file_3。我想用字符串文本預先加載meta_value的當前內容(字符串當前是image-1.jpg或類似的)。

我很喜歡通過phpmyadmin運行查詢。任何幫助非常感謝!

回答

0

你可以嘗試用:

UPDATE wp_postmeta 
SET meta_value=CONCAT("image-1.png", meta_value) 
WHERE meta_key="file_1" OR meta_key="file_2" OR meta_key="file_3"; 

之前嘗試。我沒有測試它。

+0

太棒了!謝謝你的幫助! :) –

0

像這樣的東西應該工作。請參閱Update Syntax

UPDATE wp_postmeta 
SET meta_value = CONCAT("image-1.jpg", meta_value) 
WHERE meta_key IN(file_1, file_2, file_3);