помогите с функцией замены sqlite - PullRequest
0 голосов
/ 20 августа 2011

пытаюсь обновить таблицу базы данных, которая выглядит следующим образом

name  | file_name
----------------
name1 | name1\data

я хочу заменить все имя1 из name, найденное в столбце file_name, на пустую строку

update cache set
file_name=replace(file_name,name,'')
where file_name like '%'||name||"%'"

Когда я выполняю запрос выше, я получаю пустой набор записей.

Кто-нибудь может мне помочь исправить это

1 Ответ

3 голосов
/ 20 августа 2011
UPDATE cache SET file_name=replace(file_name, name, '');

Работает без предложения WHERE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...