为了账号安全,请及时绑定邮箱和手机立即绑定

一直都是注册失败,原因为未知错误

错误代码 sql语句错误

### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

### The error may involve com.miaoshaproject.dao.UserDOMapper.insertSelective-Inline

### The error occurred while setting parameters

### SQL: insert into user_info

### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1




https://img1.sycdn.imooc.com//5cb898c30001d17015380067.jpg

https://img1.sycdn.imooc.com//5cb898c300016d7512100553.jpg


<insert id="insert" parameterType="com.miaoshaproject.dataobject.UserDO">
  <!--
    WARNING - @mbg.generated
    This element is automatically generated by MyBatis Generator, do not modify.
    This element was generated on Wed Apr 17 16:27:48 CST 2019.
  -->
  insert into user_info (id, name, gender, 
    age, talphone, register_mode, 
    third_party_id)
  values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{gender,jdbcType=TINYINT},
    #{age,jdbcType=INTEGER}, #{talphone,jdbcType=VARCHAR}, #{registerMode,jdbcType=VARCHAR},
    #{thirdPartyId,jdbcType=VARCHAR})
</insert>




<insert id="insertSelective" parameterType="com.miaoshaproject.dataobject.UserDO" keyProperty="id" useGeneratedKeys="true">
  <!--
    WARNING - @mbg.generated
    This element is automatically generated by MyBatis Generator, do not modify.
    This element was generated on Wed Apr 17 16:27:48 CST 2019.
  -->
insert into user_info
  <trim prefix="(" suffix=")" suffixOverrides=",">
    <if test="id != null">
      id,
    </if>
    <if test="name != null">
      name,
    </if>
    <if test="gender != null">
      gender,
    </if>
    <if test="age != null">
      age,
    </if>
    <if test="talphone != null">
      talphone,
    </if>
    <if test="registerMode != null">
      register_mode,
    </if>
    <if test="thirdPartyId != null">
      third_party_id,
    </if>
  </trim>
  <trim prefix="values (" suffix=")" suffixOverrides=",">
    <if test="id != null">
      #{id,jdbcType=INTEGER},
    </if>
    <if test="name != null">
      #{name,jdbcType=VARCHAR},
    </if>
    <if test="gender != null">
      #{gender,jdbcType=TINYINT},
    </if>
    <if test="age != null">
      #{age,jdbcType=INTEGER},
    </if>
    <if test="talphone != null">
      #{talphone,jdbcType=VARCHAR},
    </if>
    <if test="registerMode != null">
      #{registerMode,jdbcType=VARCHAR},
    </if>
    <if test="thirdPartyId != null">
      #{thirdPartyId,jdbcType=VARCHAR},
    </if>
  </trim>
</insert>

字段名都正确

正在回答

4 回答

怎么解决的啊?分享以下啊

0 回复 有任何疑惑可以回复我~

求助怎么解决呀

0 回复 有任何疑惑可以回复我~

怎么解决的?我也有这个问题

0 回复 有任何疑惑可以回复我~
#1

qq_Tzz_0 提问者

你看你写的数据类型是否和老师的一样?
2019-04-24 回复 有任何疑惑可以回复我~
#2

qq_Tzz_0 提问者

我的是用户注册接口里面数据类型写错了
2019-04-24 回复 有任何疑惑可以回复我~
#3

雨啊 回复 qq_Tzz_0 提问者

在哪个文件里
2020-01-02 回复 有任何疑惑可以回复我~

已解决

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一直都是注册失败,原因为未知错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信