insert into book(name,gtime)values("aaa","now()")
是这样子的吗?

解决方案 »

  1.   

    不加引号:insert into book(name,gtime) values('aaa',now())
      

  2.   

    你的字段要设置成默认 0000-00-00 00:00:00
    那么 Now() 就能够返回 2005-03-20 16:12:15
      

  3.   

    是本地调试吗?如果是本地调试,检查系统时间
    如果是Linux机子远程调试,那么linux的系统时间也许有问题
    Now()获取的是系统的时间。
      

  4.   

    服务器是局域网内的一台服务器,用WIN2000
      

  5.   

    mysql> select now();
    +---------------------+
    | now()               |
    +---------------------+
    | 2005-03-21 17:24:33 |
    +---------------------+
    1 row in set (0.03 sec)
    登陆mysql,直接查询Now()
    如果打印的时间不正确,那就肯定是数据库服务器的时间设置有问题~~!
      

  6.   

    NOW():
    Returns the current date and time as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHFunctions
    and Operators HHMMSS format, depending on whether the function is used in a string or numeric context.
    mysql> SELECT NOW();
    -> '1997-12-15 23:50:26'
    mysql> SELECT NOW() + 0;
    -> 19971215235026
    这是Manual里的解释。返回的就是数据库所运行的服务器的系统时间。