我已經爲幾個列的Android應用程序創建了一個SQLite FTS3表。該表由用戶輸入填充。然而,並非所有的表格列都應該有一個值。例如:有一個名爲PLURAL的列。用戶提交的是一個動詞(不是名詞),所以PLURAL欄不應該有值。Android SQLite fts3:我應該插入什麼:空值或空字符串?
我應該輸入到PLURAL列,一個NULL值或一個空字符串「」?
除了影響答案的邏輯之外,如果我使用NULL作爲空字符串值,數據庫性能是否存在顯着差異?如果我使用NULL值,是否有任何已知問題(例如拋出異常)?
我在網上搜索過,我發現了其他數據庫的一些意見,但沒有在SQLite fts3上發現。
謝謝!