请注意,key是mysql的关键字,建表的时候尽量少用

今天在做一个很简单的增删改查页面,但就是在更新的时候一直报错,折腾了我很长的时间,内心是崩溃的,因为毕竟是很简单的页面,就没多想,一直以为是自己在写Mybatis的语句时出了错,但就是找不到问题的根源。一个小时后,才恍恍惚惚间意识到有可能“key”是Mybatis或者MySQL的关键字,导致数据更新失败!

于是把字段key命名为key1,结果更新成功。
问题找到了,有没有更好的解决办法呢?
在网络上找到另外一种解决办法就是为key加上shell命令下常用的

但这种方法似乎也很麻烦,因为遇到key就要加。

最好的解决办法就是意识到key是MySQL的关键字,在使用的时候尽量用别的单词代替key。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章