AndroidSQLite建表語句

今天在寫Android數據庫建表語句的時候,設置某個字段唯一的時候,不小心將UNIQUE寫成了UNQUE,少些了一個 I 於是:

建表語句變成了:

 INTEGER UNQUE NOT NULL

創建表時並未出現異常,創建成功後數據庫表結構爲:

UNQUE

然後我將錯誤的UNQUE 放在了NOT NULL 後邊:

INTEGER NOT NULL UNQUE

此時再執行建表語句是會出現異常,創建失敗:

Log

然後我將之前寫錯的UNQUE換成任意字符(ABC),

INTEGER ABC NOT NULL

執行建表語句,依然執行成功,表結構如下:
ABC

不知道是什麼原因造成這樣建表可以成功的,但是好像是可以再INTEGER後邊可以添加任意字符。不知道有沒有人知道爲啥?

發佈了28 篇原創文章 · 獲贊 61 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章