desc關鍵字引發的問題

MYSQL細節不是特別熟悉,之前用oracle比較多,在ORACLE裏面建表經常使用desc來代表描述信息,在MYSQL裏面也無知的使用了desc字段來存儲帶有BLOB字段的數據,但是做junit測試的時候包語法錯誤,各種檢查實在沒看出有什麼錯誤,一開始懷疑使用BLOB出了問題(第一次用MYBATIS存儲BLOB字段,以前都是存儲地址),各種插MYBATIS官方文檔,確實看不出什麼問題,好吧,乾脆去掉BLOB字段做INSERT,以爲可以OK了,哪知還是報語法錯誤,這下糾結了,再來檢查配置SQL語句看不出啥問題,但是syntax to use near 'desc)這下問題比較直白了肯定出在desc這個列上了,根據以往的經驗果斷改用字段名稱,測試通過,查MYSQL文檔,原來desc在MYSQL裏面還真是關鍵字,以後要小心了,建表工具建表時候卻又能通過,這個真的有點坑.....
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章