У меня есть столбец со значениями вроде этого: "Здесь"
Я хочу изменить "web1.expandetunegocio" на "ce.expandetunegocio", поэтому просто измените web1 на ce
Я пробовал этот запрос, но не работает:
UPDATE 25v5U995_usermeta
SET meta_value = REPLACE(meta_value, 'web1', 'ce')
WHERE meta_key LIKE '%web1%'
Все, что вам нужно сделать, это использовать правый столбец в состоянии WHERE
Следующий запрос должен работать в вашем случае:
UPDATE 25v5U995_usermeta SET meta_value = REPLACE(meta_value, 'web1', 'ce') WHERE meta_value LIKE '%web1%'
Поскольку подстрока web1 существует в столбце meta_value, вместо столбца meta_key, следовательно, не удалось найти нужную строку.
Возможно, это поможет вам https://www.w3schools.com/sql/sql_update.asp
Я думаю, ваша проблема в том, что "WHERE meta_key LIKE"% web1% "не получает никакого результата. Можете ли вы попытаться сделать выбор?
SELECT * FROM '25v5U995_usermeta' WHERE meta_key LIKE '%web1%'