2011-08-19 88 views
0

我试图更新我的数据库表看起来像这样帮助使用SQLite替换功能

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

我想要做的是,用空字符串

替换所有从 name的姓名1在 file_name列中找到
update cache set 
file_name=replace(file_name,name,'') 
where file_name like '%'||name||"%'" 

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

任何人可以帮助我解决这个

回答

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

工作没有WHERE子句。