gpt4 book ai didi

database - 在 SQLite 中设置整数列的默认值

转载 作者:IT老高 更新时间:2023-10-28 13:03:34 25 4
gpt4 key购买 nike

我正在创建一个 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(零)?如果是这样,正确的代码应该是什么?

最佳答案

使用 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

关于database - 在 SQLite 中设置整数列的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17617610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com