Unknowncolumn‘字段名‘in‘fieldlist‘解决⽅法
最近在做mybatis,像删除⼀⾏数据,但是⼀直报错:“Unknown column ‘字段名‘ in ‘field list‘”,表⽰该字段名不在数据库表中,但是我执⾏的是delete操作:
delete from tb_book where bkID = #{bkID}
手机unknown是什么意思已知有bkID不存在上⾯字段名的报错,⽽且通过mybatis能执⾏但是没有返回直接报错,所以肯定是数据库的问题;
回到navicat执⾏上⾯语句也同样报错,
导出MySQL表的sql⽂件,查看之后发现添加了⼀个触发器,同时触发器的字段名也已经改过,所以⼀直报错,最后直接删除这个触发器,因为并不需要;
如何删除这个触发器呢?
右键设计表,单击触发器,选择删除,或者不选择插⼊,删除,更新操作;对于触发器这个功能也是第⼀次听说,可以学习⼀⼿。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。