當前位置:首頁 > IT技術 > 數據庫 > 正文

解決mysql 8報錯 ERROR 1064 (42000): You have an error in your SQL syntax
2021-09-28 16:57:35

解決mysql 8報錯 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to …



有同事說從mysql5.7換到mysql8,一樣的存儲過程,在mysql5.7執行沒問題,在mysql8就報上面那個錯,就有問題,幫忙調試了一波,發現是自定義關鍵字沒有使用反引號的原因

解決辦法:

row_number全部替換成 `row_number`

根本原因:mysql8自定義的關鍵字需要使用反引號標注

細節決定成??!編寫SQL語句一定要遵循語法規范!

本文摘自 :https://blog.51cto.com/q

開通會員,享受整站包年服務
国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码