mybatis-plus がデータベース構文エラーを報告する

一般的に、mp は SQL ステートメントを直接カプセル化しており、使用する際には SQL ステートメントを記述せずに対応する API を呼び出すだけで済みます。したがって、一般的に言えば、SQL に構文エラーは発生しません。

ただし、sql フィールドで sql キーワードが使用されるなど、いくつかの特殊なケースがあります。

以下に示すように

 show は mysql のキーワードです

該当の mp ステートメントを呼び出してデータベースを操作する場合は、次のようになります。

mysql 構文エラーが報告される

 mysql の構文エラーを報告するために mp を使用することは比較的まれですが、キーワードのバグに遭遇したことがない場合は、非常に混乱するでしょう。

解決:

ショーを is_show に変更します

 走る

結果

おすすめ

転載: blog.csdn.net/Leungiyee/article/details/128835256