2017-04-19 153 views
0

我剛剛與SQLite一起工作,無法通過ConstraintException。我知道它試圖告訴我,我輸入一個空值到我聲明「不爲空」的列中,但該列不存在。我以前有一個錯字「pone」而不是電話,但是當我修復它時,我仍然遇到了錯誤。因此,我刪除了對電話值的所有引用以及數據庫中的電話列,保存,同步,重新啓動,但仍然出現錯誤。包括截圖。使用SQLITE數據庫的Android Studio中的錯誤:SQLiteConstraintException:NOT NULL約束失敗

錯誤消息:

error message

代碼:

database helper

謝謝!

+0

清除您的應用數據,然後重試。賠率是,你仍然使用數據庫與錯字。 –

+0

我想你插入值** null **到列中,但你已經定義該值必須**不爲空** 在這裏發佈你的代碼.. –

回答

0

最可能的答案是您的表格自更改以來尚未丟失。你只需要升級而不是創建。

相關問題