本文介绍了一个整数列的SQLite的设置默认值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我创造了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
这篇关于一个整数列的SQLite的设置默认值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!