我刚刚将200,000个项目大量导入数据库,但忘记在image列下添加目录。有没有办法批量更新列并添加图像目录?这是我一直在尝试的,但它不起作用:
UPDATE wp_store_locator SET sl_image = CONCAT( 'http://website.com/wp-content/uploads/2015/06/', sl_image ) WHERE sl_image != NULL
此操作成功,但不会更改sl_image
列。
答案 0 :(得分:1)
与IS
null
运算符
UPDATE wp_store_locator
SET sl_image = CONCAT('http://website.com/wp-content/uploads/2015/06/', sl_image )
WHERE sl_image is not NULL
答案 1 :(得分:1)
null
不是一个价值 - 它缺乏价值。因此,无法使用=
或!=
运算符对其进行测试,但需要使用is
运算符进行检查:
UPDATE wp_store_locator
SET sl_image = CONCAT('http://website.com/wp-content/uploads/2015/06/',
sl_image )
WHERE sl_image IS NOT NULL