Omit the values keyword since you do not have any values (you are using a
select instead).
INSERT OR REPLACE INTO SONGS (skipcount)
SELECT substr( custom5, 1, 4)
FROM SONGS
WHERE custom5 > '0000%'
and skipcount < cast(substr(custom5, 1, 4) as int);
the Values clause introduces a constant row to insert, as in insert into x
(a,b,c,d) values (1,2,3,4);
> -----Original Message-----
> From: [email protected] [mailto:sqlite-users-
> [email protected]] On Behalf Of Kristopher Roy
> Sent: Sunday, 22 September, 2013 16:31
> To: [email protected]
> Subject: [sqlite] Compare and INSERT INTO syntax issue
>
> I am trying to grab the value of custom5 0000% and compare it to
> skipcount
> and then if it is a higher value write it to skipcount, but something is
> wrong with my syntax, can anyone help?
>
> INSERT OR REPLACE INTO SONGS (skipcount) Values SELECT substr( custom5,
> 1,
> 4) FROM SONGS WHERE custom5 > '0000%' and skipcount < cast( substr(
> custom5, 1, 4) as int );
>
> --
> Thank You,
> Kristopher C. Roy
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users