在SQLite中,你可以通过使用默认值(DEFAULT)或触发器(TRIGGER)来实现在数据库表的一列中添加初始数据。
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT,
status TEXT DEFAULT 'active'
);
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT,
status TEXT
);
CREATE TRIGGER set_default_status
AFTER INSERT ON users
BEGIN
UPDATE users SET status = 'active' WHERE id = NEW.id;
END;
这样,每当你插入一条新的用户数据时,"status"列的值将自动设置为"active"。
需要注意的是,SQLite是一种轻量级的嵌入式数据库,适用于小型应用程序或移动应用程序。如果你需要更高级的功能或更大规模的数据库,可以考虑使用其他云计算品牌商提供的数据库服务,如腾讯云的云数据库MySQL、云数据库MongoDB等。
领取专属 10元无门槛券
手把手带您无忧上云