首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql的Datetime异常

2012-02-20 
mysql的Datetime错误~我用的是mysql5.0部分代码如下:StringIPrequest.getRemoteAddr()StringTotalPrice

mysql的Datetime错误~
我用的是mysql5.0

部分代码如下:
            String   IP   =   request.getRemoteAddr();
            String   TotalPrice   =   request.getParameter( "totalprice ");
            long   timeInMillis   =   System.currentTimeMillis();
            sqlStr   =   "insert   into   orders   (orderId,UserId,SubmitTime,ConsignmentTime,TotalPrice,content,IPAddress,IsPayoff,IsSales)   values   ( ' ";
            orderId= " "+timeInMillis;   //以系统时间产生位移的订单编号
            sqlStr   =   sqlStr     +   orderId   +   " ', ' ";
            sqlStr   =   sqlStr   +   userid   +   " ',now(),now()+7, ' ";
            sqlStr   =   sqlStr   +   TotalPrice   +   " ', ' ";
            sqlStr   =   sqlStr   +   dataFormat.toSql(Content)   +   " ', ' ";
            sqlStr   =   sqlStr   +   IP   +   " ',1,1) ";

运行时tomcat窗口提示:
General   error:Incorrect   datetime   value: '20070530231156.000000 'for   column   'ConsignmentTime 'at   row   1

请问这个问题怎么解决~~~

[解决办法]
ADDDATE(now(),7)

热点排行