Triggers 如果q='';
下面是一个示例。我正在尝试使用之前插入设置,并已到谷歌网页寻求帮助。这是我能得到的最接近的结果:Triggers 如果q='';,triggers,insert,sqlite,Triggers,Insert,Sqlite,下面是一个示例。我正在尝试使用之前插入设置,并已到谷歌网页寻求帮助。这是我能得到的最接近的结果: CREATE TABLE user (alias TEXT, added TEXT); CREATE TRIGGER user_insert_time BEFORE INSERT ON user FOR EACH ROW BEGIN SET new.added = (datetime('NOW','UTC'))); END; 或 我知道,我可以做如下的事情,但是我必
CREATE TABLE user (alias TEXT, added TEXT);
CREATE TRIGGER user_insert_time
BEFORE INSERT ON user
FOR EACH ROW
BEGIN SET new.added = (datetime('NOW','UTC')));
END;
或
我知道,我可以做如下的事情,但是我必须明确地调用字段,而且我有点挂断了
CREATE TABLE user (alias TEXT, added TEXT DEFAULT (datetime('NOW','UTC')));
在SQLite3中,我这样做是为了对类似的问题进行排序: CREATE TRIGGER [trigger_name] AFTER INSERT ON my_table BEGIN UPDATE my_table SET my_date = datetime('now','localtime') WHERE ROWID = NEW.ROWID; END 创建触发器[触发器名称] 插入后 在我的桌子上 开始更新 my_表设置my_date=datetime('now','localtime')) 其中ROWID=NEW.ROWID; 结束 CREATE TRIGGER [trigger_name] AFTER INSERT ON my_table BEGIN UPDATE my_table SET my_date = datetime('now','localtime') WHERE ROWID = NEW.ROWID; END