zhangyxfyg 2020-08-16 13:40 采纳率: 0%
浏览 80

mybatis映射配置文件中插入的SQL语句没写全为什么会报错?

映射配置文件的insert标签中插入SQL语句如下,正常执行

    <insert id="saveUser" parameterType="com.yxfyg.domain.User">
        insert into user(id,username,address,sex,birthday) values (null,#{username},#{address},#{sex},#{birthday});
    </insert>

省略部分语句后执行就会报错,省略后如下

    <insert id="saveUser" parameterType="com.yxfyg.domain.User">
        insert into user values (null,#{username},#{address},#{sex},#{birthday});
    </insert>

错误信息如下:

### Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '江�' for column 'birthday' at row 1

mysql数据库中user的表结构如下
图片说明

  • 写回答

1条回答 默认 最新

  • 软件求生 2020-08-17 17:03
    关注

    把字段的日期格式改下。

    评论

报告相同问题?

悬赏问题

  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关