当前位置: 首页 > news >正文

MyBatis出现:SQLSyntaxErrorException: Unknown column ‘XXX‘ in ‘field list‘

 <update id="updateStudent">update tb_students set stu_name=${stuName},stu_gender=${stuGender},stu_age=${stuAge},stu_tel=${stuTel}where stu_num = ${stuNum}</update>

本质上来说,是Mybatis使用上的错误,不熟悉,理解其实现机理所致。同样的问题,也会出现在其他语句中,所以在实现时注意数据传输的类型!!!

解决办法

加上引号

 <update id="updateStudent">update tb_studentsset stu_name='${stuName}',stu_gender='${stuGender}',stu_age='${stuAge}',stu_tel='${stuTel}'where stu_num = '${stuNum}'
</update>

或者进行参数化表示

 <update id="updateStudent">update tb_studentsset stu_name=#{stuName},stu_gender=#{stuGender},stu_gender=#{stuGender},stu_tel=#{stuTel}where stu_num = #{stuNum}
</update>

http://www.lryc.cn/news/357304.html

相关文章:

  • 代码随想录算法训练营Day54 | 392.判断子序列、115.不同的子序列 | Python | 个人记录向
  • 利用oracle默认事务隔离级别(提交读)提升多表联查速度
  • B/S架构+java语言+Mysqladr数 据 库ADR药物不良反应监测系统源码 ADR药物不良反应监测系统有哪些作用?
  • Matlab中% note that Wilkinson notation (‘L1~L4~1‘) is used to specify the model
  • 测试测试测试
  • 动态规划专题
  • .net8.0与halcon编程环境构建
  • 文心智能体平台:快来创建你的Java学习小助理,全方位辅助学习
  • AppInventor2 表格布局的外面的黑框怎么去掉?
  • 爬楼梯(进阶版)
  • echarts-事件
  • 备受推崇的公司文件加密文件推荐榜单
  • QT——QSlider实现,QT滑动控件的使用
  • 【网络协议Http】Http中get,post,put,delete区别
  • 软硬中断区别,磁盘块、扇区、页区别与之间的关系
  • 在线思维导图编辑!3个AI思维导图生成软件推荐!
  • 使用 Ubuntu + Docker + Vaultwarden + Tailscale 自建密码管理器
  • YOLOv7添加注意力机制和各种改进模块
  • 【OpenGL第一个程序】
  • GPT-4O神器来袭!自动生成Figma设计稿,移动端开发瞬间加速!
  • 清华大学提出IFT对齐算法,打破SFT与RLHF局限性
  • TS(TypeScript)中Array数组无法调出使用includes方法,显示红色警告
  • 基于Kafka的日志采集
  • 某烟草企业数字化转型物流信息化咨询项目规划方案(117页PPT)
  • 失落的方舟 命运方舟台服封号严重 游戏封IP怎么办
  • 2.10 mysql设置远程访问权限
  • C# 证件照替换底色与设置背景图---PaddleSegSharp
  • HCIA-HarmonyOS Device Developer 课程大纲
  • 洗地机哪个牌子最好用?十大名牌洗地机排行榜
  • Unity开发——XLua热更新之Hotfix配置(包含xlua获取与导入)