Of course... apologies.  I have tried this on command line sqlite 3 (3.6.22),
sqlite 2.817, and also in the  sqliteman gui and sqlite database browser,
all on an Ubuntu linux box.



P Kishor-3 wrote:
> 
> On Wed, Feb 10, 2010 at 11:08 PM, jflaming <jay.flam...@gmail.com> wrote:
>>
>> I'm new to SQLITE.
>> I'm trying to update a series of text entries for book titles that were
>> entered with underscores.  I want to convert them to spaces.
>> I can run the query:
>>
>> select replace(title, '_', ' ') from books;
>>
>> and see the output I'm looking for, but if I try to do an update query
>> and
>> actually perform the change:
>>
>> update books set title = replace(title, '_', ' ');
>>
>> it fails with this error:
>> Query Error: no such function: title_sort Unable to execute statement
>>
>> I'm sure I'm missing something simple here, but it's driving me crazy...
>> any
>> ideas?
>>
> 
> 
> One important thing you are missing is that you are not telling us how
> you are selecting and updating. Are you using the command line,
> another program, a programming language... and, which version of
> sqlite on which platform? Works for me... this is what I get on my
> Macbook
> 
> SQLite version 3.6.19
> Enter ".help" for instructions
> Enter SQL statements terminated with a ";"
> sqlite> CREATE TABLE books (title TEXT);
> sqlite> INSERT INTO books VALUES ('a_book');
> sqlite> INSERT INTO books VALUES ('another_book');
> sqlite> SELECT * FROM books;
> title
> ----------
> a_book
> another_bo
> sqlite> SELECT Replace(title, '_', ' ') FROM books;
> Replace(title, '_', ' ')
> ------------------------
> a book
> another book
> sqlite> UPDATE books SET title = Replace(title, '_', ' ');
> sqlite> SELECT * FROM books;
> title
> ----------
> a book
> another bo
> sqlite>
> 
> 
> 
> -- 
> Puneet Kishor http://www.punkish.org
> Carbon Model http://carbonmodel.org
> Charter Member, Open Source Geospatial Foundation http://www.osgeo.org
> Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor
> Nelson Institute, UW-Madison http://www.nelson.wisc.edu
> -----------------------------------------------------------------------
> Assertions are politics; backing up assertions with evidence is science
> =======================================================================
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> 
> 

-- 
View this message in context: 
http://old.nabble.com/very-simple-update-query-failure...-tp27542440p27542690.html
Sent from the SQLite mailing list archive at Nabble.com.

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to