私がこれを以前に見なかったとは信じられません。 MySQLで私が抱えていた問題は、データベースの列名が「desc」であり、元々は「description」を意味すると考えていましたが、実際には「descending」というキーワードと競合していました。これにより構文エラーが発生しました。
これがMySQLのドキュメントで見つけたものです。 9.3キーワードと予約語 :
上記のWebリンクには、使用してはならない、またはバックスラッシュを含める必要があるキーワード/予約語のリストが表示されます(これについては説明しません)。
私の解決策?予約語を識別子として使用しないでください!
あなたができる最も簡単な解決策は、単にこれらの単語の使用を避けることです。識別子を「description」に変更することで、予約語「desc」の使用を防ぎました。
ご協力ありがとうございます!これが将来の人々に役立つことを願っています。