P Kishor <punk.k...@gmail.com> wrote:
> With regards to having a PK on a column with no affinity, I guess
> things will just default to strings, no?

No. Just as with any other column with no affinity, no conversions will take 
place. Thus, 1 and '1' will be considered distinct, and 20 will sort before '1'.

> In any case, for OP's purpose, and esp. since he seems to be inserting
> numbers as strings, as implied by the quoted numbers, he might benefit
> from
> 
> CREATE TABLE test (
>  t1 TEXT,
>  t2 TEXT,
>  t3 TEXT,
>  t4 TEXT,
>  PRIMARY KEY(t1, t2)
> );
> 
> I don't know if INSERT or REPLACE will work in that case, but seems
> like it should.

It will.
-- 
Igor Tandetnik


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

Reply via email to