【发布时间】:2014-09-05 12:43:55
【问题描述】:
我为一个包含多列的 Android 应用创建了一个 SQLite FTS3 表。该表由用户的输入填充。但是,并非所有表列都应该有一个值。示例:有一个名为 PLURAL 的列。用户提交的单词是动词(不是名词),因此 PLURAL 列不应该有值。
我应该在 PLURAL 列中输入什么,NULL 值或空字符串“”?
除了影响答案的逻辑之外,如果我在空字符串值上使用 NULL,数据库性能是否有任何显着差异?如果我使用 NULL 值,是否有任何已知问题(例如抛出异常)?
我在网上搜索了一些关于其他数据库的意见,但在 SQLite fts3 上没有。
谢谢!
【问题讨论】:
标签: android sqlite null string fts3