moddatetime.example
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:0k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. DROP TABLE mdt;
  2. CREATE TABLE mdt (
  3. id int4,
  4. idesc text,
  5. moddate datetime DEFAULT datetime(CURRENT_TIMESTAMP) NOT NULL
  6. );
  7. CREATE TRIGGER mdt_moddatetime
  8. BEFORE UPDATE ON mdt
  9. FOR EACH ROW 
  10. EXECUTE PROCEDURE moddatetime (moddate);
  11. INSERT INTO mdt VALUES (1, 'first');
  12. INSERT INTO mdt VALUES (2, 'second');
  13. INSERT INTO mdt VALUES (3, 'third');
  14. SELECT * FROM mdt;
  15. UPDATE mdt SET id = 4
  16. WHERE id = 1;
  17. UPDATE mdt SET id = 5
  18. WHERE id = 2;
  19. UPDATE mdt SET id = 6
  20. WHERE id = 3;
  21. SELECT * FROM mdt;