On Sun, 2005-08-21 at 10:20 -0400, [EMAIL PROTECTED] wrote:
> There was some recent discussion about timestamp triggers, something I
> have been trying to get working on my own. Specifically, I have two
> fields, insert_ts and last_upd_ts, which I would like to be the insert
> time and last update time, respectively. However, when I try to write
> a trigger to populate these fields, only last_upd_ts gets populated.
>
> I have tried two versions of the trigger:
>
> CREATE TRIGGER task_list_1
> AFTER INSERT ON task_list
> BEGIN
> UPDATE task_list
> SET insert_ts = datetime('now','localtime'),
> last_upd_ts = datetime('now','localtime')
> WHERE task_id = NEW.task_id;
> END;
>
Both insert_ts and last_upd_ts get updated when I try this.
What version of SQLite are you using? What platform? What
language binding?
--
D. Richard Hipp <[EMAIL PROTECTED]>