我的列有这样的值:"Here"
我想将“web1.expandetunegocio”更改为“ce.expandetunegocio”,所以只需将web1更改为ce
我已尝试过此查询,但无效:
UPDATE 25v5U995_usermeta
SET meta_value = REPLACE(meta_value, 'web1', 'ce')
WHERE meta_key LIKE '%web1%'
答案 0 :(得分:2)
您需要做的就是使用WHERE
条件中的右栏
以下查询适用于您的情况:
UPDATE 25v5U995_usermeta SET meta_value = REPLACE(meta_value, 'web1', 'ce') WHERE meta_value LIKE '%web1%'
由于web1子字符串存在于meta_value列中,而不是meta_key列,因此无法找到正确的行。
答案 1 :(得分:0)
也许这可以帮助你https://www.w3schools.com/sql/sql_update.asp
我认为你的问题是'WHERE meta_key LIKE'%web1%''没有得到任何结果。你能尝试做一个选择吗?
SELECT * FROM '25v5U995_usermeta' WHERE meta_key LIKE '%web1%'