为什么 MYSQL数据库,不能像 MSSQLserver中,使用默认函数,比如 now();我在
mysql> select  timestampadd(minute,5,now());
+------------------------------+
| timestampadd(minute,5,now()) |
+------------------------------+
| 2008-02-20 09:48:16          |
+------------------------------+
1 row in set (0.00 sec)我想放在 sendtime 字段

解决方案 »

  1.   

    我不知道。怎么加入到方法 MYSQL数据库acc 中 message 表中的字段 sendtime    里。
      

  2.   

    如果你的字段是timestamp的
    alter table yourtablename modify yourfield timestamp not null default current_timestamp;
      

  3.   

    create table message(sendtime datetime);insert into message values(now());insert into message values(date_add(now(),interval 5 day));insert into message values(date_add(now(),interval 5 minute));select * from message;2008-02-20 10:50:07
    2008-02-25 10:50:09
    2008-02-20 10:56:47(返回 3 条记录)
    (耗费 0 ms)
      

  4.   

    谢谢。我去试下,我在程序 用date类,没有这个好。