mysql数据库中的时间格式是datetime格式
然后我往里面插入数据,提示错误
插入时直接使用了时间2011-07-11 00:00:00
但是插入后数据会变成0000-00-00 00:00:00
不知道为什么,请各位大侠帮下忙。

解决方案 »

  1.   

    update field set stime='2011-07-11 00:00:00' where id=5;
      

  2.   

    我插入的时候没有错  你看看你数据库 stime所选择的类型是否为date还有mysql的date好像不能精确到秒
      

  3.   

    mysql中选择的是datatime格式的
    提示sql语句有错误
      

  4.   

    用timestamp类型呢,会出错么.......
      

  5.   

    应该是你插入时的值要用"'$time'";时间类型,不然插入数据库就会类型错误的!
      

  6.   

    还有一种情况,可能是你的这个表里面有个字段是timestamp类型,