将URL添加到列匹配

时间:2015-12-02 21:12:07

标签: sql database

我正在尝试在WordPress数据库中修复一个表,其中应存在完整的URL但不存在。

我想要选择所有列<div id="revenue-chart" class="db-chart sparkline no-padding bg-dark-orange" inline-revenue-chart ng-model="revenue.points" opts="{{ {type: 'line', width: '100%', height: '180px', lineColor: '#ffc65d', fillColor: '#ffc65d', spotRadius: 0.1, drawNormalOnTop: false} }}"></div> ,然后在所有列中添加meta_key = __wpdm_icon所有列,如果该URL尚未存在。

我在看这个,但我觉得这个操作不够准确。

http://local-site/wp-content/plugins/

我试过了:

UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';

1 个答案:

答案 0 :(得分:1)

您需要在WHERE子句检查中添加%通配符,否则它将永远不会执行

UPDATE wp_fbjd_postmeta SET meta_value=CONCAT('http://local-site/wp-content/plugins/',meta_value)
WHERE meta_value NOT LIKE 'http://local-site/wp-content/plugins/%';