+ -
当前位置:首页 → 问答吧 → 我是新手

我是新手

时间:2011-12-13

来源:互联网

我是新手 在创建mysql语句时出现
insert into user(u_name,u_password,u_create,u_createdate,u_control) values ('123','123','','Tue Dec 13 13:14:32 CST 2011',1) 
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: 'Tue Dec 13 13:14:32 CST 2011' for column 'u_createdate' at row 1错误是怎么解决?

作者: qq108264724   发布时间: 2011-12-13

直接(new Date())+""试试

作者: dikeboy1234   发布时间: 2011-12-13

你的 'Tue Dec 13 13:14:32 CST 2011' 这个要插入的数据 和 u_createdate的类型不相同 当然报错

就像把字符串复制给int类型一样。

把这个“Tue Dec 13 13:14:32 CST 2011”字符串 换成 "2010-12-12 12:12:12"这种格式吧

作者: strivehard   发布时间: 2011-12-13

该回复于2011-12-13 14:18:21被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#4楼 得分:0回复于:2011-12-13 14:02:58

作者: rjwmomoyouwen   发布时间: 2011-12-13

怎么换呀?

作者: rjwmomoyouwen   发布时间: 2011-12-13