Заменить значение в sql?

0

У меня есть столбец со значениями вроде этого: "Здесь"

Я хочу изменить "web1.expandetunegocio" на "ce.expandetunegocio", поэтому просто измените web1 на ce

Я пробовал этот запрос, но не работает:

UPDATE 25v5U995_usermeta
SET meta_value = REPLACE(meta_value, 'web1', 'ce')
WHERE meta_key LIKE '%web1%'
Теги:

2 ответа

2
Лучший ответ

Все, что вам нужно сделать, это использовать правый столбец в состоянии WHERE

Следующий запрос должен работать в вашем случае:

UPDATE 25v5U995_usermeta SET meta_value = REPLACE(meta_value, 'web1', 'ce') WHERE meta_value LIKE '%web1%'

Поскольку подстрока web1 существует в столбце meta_value, вместо столбца meta_key, следовательно, не удалось найти нужную строку.

0

Возможно, это поможет вам https://www.w3schools.com/sql/sql_update.asp

Я думаю, ваша проблема в том, что "WHERE meta_key LIKE"% web1% "не получает никакого результата. Можете ли вы попытаться сделать выбор?

 SELECT * FROM '25v5U995_usermeta' WHERE meta_key LIKE '%web1%' 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню