在我每次向表中插入一组数据时  能将此时此刻的时间也自动的放入表中  如何做到
例如收件箱  收到一封信后  应该有发件人  收件人 标题  内容 还有 收件时间
这个收件时间如何自动生成

解决方案 »

  1.   

    你在Java代码中生成一个时间,写SQL语句自己放进去呀
      

  2.   

    创建一个表,其中这个时间字段的类型为 timestamp 即可。
    mysql> create table t_ddwcg (id int primary key, tt timestamp);
    Query OK, 0 rows affected (0.06 sec)mysql> insert into t_ddwcg (id) values (1);
    Query OK, 1 row affected (0.08 sec)mysql> insert into t_ddwcg (id) values (2);
    Query OK, 1 row affected (0.06 sec)mysql> select * from t_ddwcg;
    +----+---------------------+
    | id | tt                  |
    +----+---------------------+
    |  1 | 2010-02-01 13:04:31 |
    |  2 | 2010-02-01 13:04:37 |
    +----+---------------------+
    2 rows in set (0.00 sec)mysql>
      

  3.   

    另外也可以用触发器,然后当你的 insert 的时候直接 insert into t_ddwcg (id,tt) values (2,now());