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的表结构如下
图片说明

把字段的日期格式改下。