your MySQL server version for the right syntax to use near '.`22`' at line 1
運行這個命令:php think optimize:schema
數據庫 生成緩存時 報錯如下:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`22`' at line 1]
錯誤原因:存在的個別數據表有的名字 里面有.
特殊符號不能識別,去掉即可;
例如:表名book2022.03.22.back
有的框架可能不能正常識別改下名字即可:book2022-03-22back
文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。
若有幫助到您,歡迎捐贈支持,您的支持是對我堅持最好的肯定(_)
你要保守你心,勝過保守一切。
本文來自博客園,作者:劉俊濤的博客,轉載請注明原文鏈接:https://www.cnblogs.com/lovebing/p/16087989.html
作者:劉俊濤的博客
來源鏈接:https://www.cnblogs.com/lovebing/p/16087989.html