如何在SQLite中添加默认值?

如何在SQLite中添加默认值?,第1张

如何在SQLite中添加默认值?

对我来说看上去很好。 这是文档。

sqlite> create table t1 (id INTEGER PRIMARY KEY, name TEXT, created DATE);sqlite> .tablet1sqlite> .dumpPRAGMA foreign_keys=OFF;BEGIN TRANSACTION;CREATE TABLE t1 (id INTEGER PRIMARY KEY, name TEXT, created DATE);COMMIT;sqlite> alter table t1 add column status varchar default 'N';sqlite> .dumpPRAGMA foreign_keys=OFF;BEGIN TRANSACTION;CREATE TABLE t1 (id INTEGER PRIMARY KEY, name TEXT, created DATE, status varchar default 'N');COMMIT;sqlite> insert into t1 (name) values ("test");sqlite> select * from t1;1|test||N

转储您的模式,并调用ALTER TABLE之后但在INSERT之前 验证 表结构是否存在。如果它在事务中,请 确保插入之前
提交事务

$ sqlite3 test.db ".dump"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4915396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存