この記事では、MySQL が SQL ファイルを実行するときに発生する問題の解決策を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
参考:
Mysql エラー: 正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください [` 記号を追加し、そこを変更してください)競合するフィールド名]
MySQL サーバーのバージョンに対応するマニュアルで正しい構文エラーを確認してください [フィールド名にキーワードが使用されています]
MySQL サーバーのバージョンに対応するマニュアルで正しい構文エラーを確認してください近くで使用する構文 [where の前に余分なカンマが追加されます]
Mysql 例外 正しい構文の概要については、MySQL サーバーのバージョンに対応するマニュアルを確認してください [SQL に中国語の文字が含まれているかどうか、キーワードと競合するかどうか、特殊文字が含まれているかどうか、および正しく行に分割されているかどうか]
これらの記事の回答はどれも私の問題を解決しませんでした。 ! !
## その後、「MySQL workbench workspace8.0」を使用して SQL ファイルを実行すると、エラーが発生します。赤い下線のプロンプトが表示され、次のことがわかります: (SQL ファイルの時間に問題があります)
これは、insert ステートメントの問題でも、問題でもありません。問題は、日付時刻であろうと時刻であろうと、Navicat プレミアム ツールはデータ テーブルの構造をダンプし、時刻の後に "(0)" が続くことです。!!!
変更:
すべての datetime(0) を datetime または time(0) に置き換えます [図に示すように、xx.sql で手動で変更します]:
関連する推奨事項:「
mysql チュートリアル以上がMySQL が SQL ファイルを実行するときに問題が発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。