ssm框架向mysql数据库插入数据出现史无前列的错误 请问大佬如何解决----谢谢【加急】 5

ProjectTest.testRegisterPhonetestRegisterPhone(com.hp.bookstore.test.ProjectTest)org.... ProjectTest.testRegisterPhonetestRegisterPhone(com.hp.bookstore.test.ProjectTest)org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '0' for column 'user_data' at row 1### The error may involve com.hp.bookstore.mapper.BookUserMapper.register-Inline### The error occurred while setting parameters### SQL: insert into book_user(user_phone,user_password,user_key,user_data) values ( user_phone=?, user_password=?, user_key=?, user_data=? )### Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '0' for column 'user_data' at row 1; SQL []; Data truncation: Incorrect date value: '0' for column 'user_data' at row 1; nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '0' for column 'user_data' at row 1 展开
 我来答
张伊笙
2019-02-03 · TA获得超过527个赞
知道小有建树答主
回答量:962
采纳率:85%
帮助的人:450万
展开全部
user_data这个这字段的传参数值不对,你这个字段的类型是date吧?
你传0进去 肯定不行啊,date是时间类型,你想要传0,就要改成数值类型,例如int
pieryon
2019-02-03 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166868
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
日期参数传的不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式