帮助sqlite替换功能

时间:2011-08-19 20:44:40

标签: sql sqlite replace

我正在尝试更新看起来像这样的数据库表

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

我要做的是,将name列中file_name列中的所有name1替换为空字符串

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

当我执行上面的查询时,我得到一个空的记录集。

任何人都可以帮我解决这个问题

1 个答案:

答案 0 :(得分:3)

UPDATE cache SET file_name=replace(file_name, name, '');

没有WHERE子句。