Set default value of an integer column SQLite

后端 未结 3 1522
逝去的感伤
逝去的感伤 2020-12-23 20:11

I am creating an SQLite database in android.

db.execSQL(\"CREATE TABLE \" + DATABASE_TABLE + \" (\" 
    + KEY_ROWID + \" INTEGER PRIMARY KEY AUTOINCREMENT,         


        
3条回答
  •  执笔经年
    2020-12-23 20:31

    Use the SQLite keyword default

    db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" 
        + KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
        + KEY_NAME + " TEXT NOT NULL, "
        + KEY_WORKED + " INTEGER, "
        + KEY_NOTE + " INTEGER DEFAULT 0);");
    

    This link is useful: http://www.sqlite.org/lang_createtable.html

提交回复
热议问题