How do I set unique constraint over multiple column when any one can be null in sqlite?
e.g. I have made unique(\"col1\",\"col2\",\"col3\") and tried with inse
In sqlite, all null are differences. I think the best way to solve this issue is to set column c not null with a special default value. Then use the default value (for example 0, '') to represent null.
you can easily extend this solution to any columns
create table test (
a text not null default "",
b text not null default "",
c text not null default ""
);