📄 logscriptafter
字号:
-- ******************************************************************************-- logScriptAFTER: Script for creating log table and related triggers-- Usage:-- $ sqlite3 msgdatabase < logScript---- -- ******************************************************************************CREATE TABLE log (lkey INTEGER PRIMARY KEY, mkey INTEGER, mesgOLD TEXT, mesgNEW TEXT, sqlType VARCHAR(15), mesgtimeEnter DATE, mesgtimeUpdate DATE, timeEnter DATE);CREATE TRIGGER update_log UPDATE OF mesg ON mesg BEGIN INSERT INTO log (mkey,mesgOLD,mesgNEW,sqlType,mesgtimeEnter,mesgtimeUpdate,timeEnter) values (old.mkey,old.mesg, new.mesg, 'UPDATE',old.timeEnter,DATETIME('NOW'),DATETIME('NOW') ); END;-- -- Also create an insert logCREATE TRIGGER insert_log AFTER INSERT ON mesg BEGIN INSERT INTO log (mkey,mesgNEW,sqlType,mesgtimeEnter,timeEnter) values (new.mkey ,new.mesg,'INSERT',new.timeEnter,DATETIME('NOW') ); END;-- Also create a DELETE entry in logCREATE TRIGGER delete_log DELETE ON mesg BEGIN INSERT INTO log (mkey,mesgOLD,sqlType,timeEnter) values (old.mkey,old.mesg,'DELETE',DATETIME('NOW') ); END;-- ******************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -