I created a SQLite FTS3 table for an Android application with multiple columns. The table is populated with user inputs. However, not all columns in a table must have a value. Example. There is a PLURAL column. The user represents a word that is a verb (not a noun), so the PLURAL column should not have a meaning.
What should I enter in the PLURAL column, the NULL value, or the empty string ""?
Except for the logic that affects the answer, is there a significant difference in database performance if I use NULL over an empty string value? Are there any known issues (like exception exceptions) if I use NULL values?
I searched on the Internet and I found some opinions on other databases, but not on SQLite fts3.
Thanks!
kkats source share