先日タイムスタンプのためのAFTER INSERTトリガを書いたのですが、更新時のタイムスタンプ更新はどうするんだろう? と思い、今回ためしにAFTER UPDATEトリガで書いてみました。なお、pythonソース内で読みやすいようにSQLは大文字で統一することにしました。 CREATE TRIGGER T_NODE_AFT_UPD AFTER UPDATE ON T_NODE BEGIN UPDATE T_NODE SET UPDATE_TIMESTAMP=DATETIME('NOW', 'LOCALTIME') WHERE NODE_ID=NEW.NODE_ID; END 結論から言うと、これでうまくいきました。常識的に考えると「AFTER UPDATEトリガで自分のテーブルにUPDATE文発行すると無限ループ」と思ってしまいますが、その辺はうまくできているということでしょうか。たしか