請注意,key是mysql的關鍵字,建表的時候儘量少用

今天在做一個很簡單的增刪改查頁面,但就是在更新的時候一直報錯,折騰了我很長的時間,內心是崩潰的,因爲畢竟是很簡單的頁面,就沒多想,一直以爲是自己在寫Mybatis的語句時出了錯,但就是找不到問題的根源。一個小時後,才恍恍惚惚間意識到有可能“key”是Mybatis或者MySQL的關鍵字,導致數據更新失敗!

於是把字段key命名爲key1,結果更新成功。
問題找到了,有沒有更好的解決辦法呢?
在網絡上找到另外一種解決辦法就是爲key加上shell命令下常用的

但這種方法似乎也很麻煩,因爲遇到key就要加。

最好的解決辦法就是意識到key是MySQL的關鍵字,在使用的時候儘量用別的單詞代替key。

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