设计一个表
有一个字段 busdate  (是 datetime类型  或者  timestamp)          是否可以把他 设计为 default value为  now() 或 sysdate()的类型 (测试发现日期时间是不能 用 函数的来作为缺省值)?有没有其他方法来是实现这个??

解决方案 »

  1.   

    不能,只能为常量
    timestamp:CURRENT_TIMESTAMP 
      

  2.   

    CREATE TABLE t (
        ts1 TIMESTAMP DEFAULT 0,
        ts2 TIMESTAMP DEFAULT CURRENT_TIMESTAMP
                      ON UPDATE CURRENT_TIMESTAMP);
      

  3.   

     ts2 TIMESTAMP DEFAULT CURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP);发现是成功 的 想问下, 这个方法是基于什么原理  ON UPDATE???   有点感觉像 触发器啦??