一个整数列的SQLite的设置默认值整数、默认值、SQLite

2023-09-05 08:20:11 作者:她的猫。

我创造了android的SQLite数据库。

I am creating an SQLite database in android.

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

是否有可能为创建为0(零),每排设置KEY_NOTE(这是一个整数)的默认值?如果是的话,应该是什么正确的code。

Is it possible to set the default value of KEY_NOTE (which is an integer) for every row created to be 0 (zero)? If so, what should be the correct code.

推荐答案

使用SQLite的关键字默认

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);");

这个链接是非常有用的:http://www.sqlite.org/lang_createtable.html

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

 
精彩推荐
图片推荐