On 3/9/2014 6:05 PM, Tim Streater wrote:
I have a table with one column containing file paths, such as /path/to/file and
/path/to/my/otherfile. Now I want to change all entries where the path starts
as /path/to/ to /path/from/. Getting a candidate list is easy, and I can then
make the changes in PHP and rewrite the rows, but I wondered if there was a
clever way to do it all in SQLite in, essentially, one statement. A quick look
persuades me there are not enough functions built into SQLite for that, but
confirmation would be handy.
update mytable set path='/path/from/' || substr(path,
length('/path/to/') + 1)
where substr(path, 1, length('/path/to/')) = '/path/to/';
--
Igor Tandetnik
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users