エラー 1064 (42000): SQL 構文にエラーがあります。マニュアルを確認してください ...

目次

エラーを報告する

解決

注: -> は追加を意味します。

解決策: セミコロンの終わりでエラーを実行し、正しい SQL ステートメントを再入力します。


エラーを報告する

docker に mysql をデプロイし、データベース クエリ用の mysql を作成して入力するとエラーを報告します。

エラー 1064 (42000): SQL 構文にエラーがあります。
MySQL サーバーのバージョンに対応するマニュアルを参照して、1 行目の「bad showdatabases」付近で使用する正しい構文を確認してください。

翻訳: エラー 1064 (42000): SQL 構文にエラーがあります。MySQL サーバーのバージョンのマニュアルを参照して、行 2「データベースを表示」付近で使用する正しい構文を確認してください。

実際、この問題は文法上の誤りです。文法の書き方を注意深く確認してください。

解決

注: -> は追加を意味します

上の図からわかるように、最初の文法は間違っていますが、2 番目の文法は正しいのですが、実行すると文法エラーが報告されますが、これは文法が間違っているためではなく、以前に書かれた間違った文法が修正されるためではありません。一緒に実行すると、すべて構文エラーが報告されます。

注: SQL ステートメントはセミコロンで終わるため、セミコロンも記述する必要があります。セミコロンを書くことは SQL ステートメントが終了したことを意味し、セミコロンは終了を示します。

上の図のエラーに関する私の問題は、次の -> 矢印が re-sql ステートメントを意味すると思っていたのですが、前の SQL ステートメントにエラーがあったため、実行でエラーが報告されたことです。

 解決策: セミコロンの終わりでエラーを実行し、正しい SQL ステートメントを再入力します。

皆さん、SQL ステートメントを書くときは注意してください。簡単にメモを取ります。

おすすめ

転載: blog.csdn.net/zsy3757486/article/details/129314887