我在保存學生信息(ID,個人資料圖片路徑,年齡和說明)SQLite數據庫有一列,然後我也有保存具體到學生的視頻路徑和縮略圖路徑列。SQLite的多個ID
我的問題是,是否有可能在下面一列的ID 2:
private static final String CREATE_STUDENT_SPESIFIC = " create table STUDENT_SPESIFIC (_id TEXT , _viewHolderID INTEGER PRIMARY KEY AUTOINCREMENT , _THUMB_PATH TEXT , _VIDEO_PATH TEXT);";
_id
是當我想要得到特定學生(學生證)和_viewHolderID
所有視頻的和縮略圖是讓特定的視頻和縮略圖的特定學生。
我想_viewHolderID
到自動增量,因爲學生將不斷增加的具體的學生,我希望能夠重新命名一個特定的視頻名稱。
我試圖如上這樣做,但我得到以下錯誤:
abort at 12 in [INSERT INTO STUDENT_SPESIFIC(_THUMB_PATH,_VIDEO_PATH,_viewHolderID,_id) VALUES (?,?,?,?)]: UNIQUE constraint failed: STUDENT_SPESIFIC._viewHolderID android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: STUDENT_SPESIFIC._viewHolderID (code 1555)