我建立个表,希望给一个时间字段设置默认值,取系统时间,比如now(),但好像不行,我记得oracle就可以的,我想mysql也是可以的,麻烦高手帮帮我啊,谢谢

解决方案 »

  1.   

    mysql只能是常量,不能是函数、表达式,只能替换
      

  2.   

    哦,原来这样啊,看来mysql还有待发展啊
      

  3.   

    creat table temp(
       in_time timestamp NOT NULL default CURRENT_TIMESTAMP
    );
      

  4.   

    我是4.0版的
    creat table temp(
    `add_time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
    );
      

  5.   

    Only timestamp has its default value using function current_timestamp() within mysql.