我正在安卓系统中创建一个SQLite数据库。
db.execSQL("CREATE TABLE " + DATABASE_TABLE + " ("
+ KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
+ KEY_NAME + " TEXT NOT NULL, "
+ KEY_WORKED + " INTEGER, "
+ KEY_NOTE + " INTEGER);");是否可以将创建的每一行的默认值KEY_NOTE (一个整数)设置为0 (零)?如果是,正确的代码应该是什么?
发布于 2013-07-12 22:46:44
使用SQLite关键字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);");这个链接很有用:http://www.sqlite.org/lang_createtable.html
https://stackoverflow.com/questions/17617610
复制相似问题