2012-09-11 63 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);