mysql column specified twice_Mysql抛出Column 'descriptions' specified twice异常解决方法

在执行插入消息详情字段时,增加了一个为descriptions的属性字段,结果运行程序提示specified twice异常信息。

抛出的具体异常信息如下:Column 'descriptions' specified twice

Mybatis执行配置SQL配置文件中插入语句内容如下:

insert into Link

(createTime,descriptions,hits,isAmous,isRecommend,name,nature,provinceName,

publishTime,refuseReason,status,updateTime,url,smallImage,keywords)

values

(#{createTime,jdbcType=VARCHAR},#{descriptions,jdbcType=VARCHAR},#{hits,jdbcType=VARCHAR},

#{isAmous,jdbcType=VARCHAR},#{isRecommend,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},

#{nature,jdbcType=VARCHAR},#{provinceName,jdbcType=VARCHAR},#{publishTime,jdbcType=VARCHAR},

#{refuseReason,jdbcType=VARCHAR},#{status,jdbcType=VARCHAR},#{updateTime,jdbcType=VARCHAR},

#{url,jdbcType=VARCHAR},#{smallImage,jdbcType=VARCHAR},#{keywords,jdbcType=VARCHAR})

分析原因

导致上述错误是因为在执行插入操作时,“descriptions”字段在sql中出现了两次。这是由于自己马虎大意,把以前写过的字段忘了,建议大家以后写东西多认真看看再添加字段,防止出现和小编类似的情况,真的尴尬。

解决办法

将多余的字段删除其一问题就可以解决了。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值