16

MySQLは、文法エラーまたは構文エラーが発生した場合にのみ、役に立たないエラーメッセージを表示します。

SQL構文にエラーがあります。......の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

MySQLに構文エラー(たとえば、閉じ括弧、不正な式など)を詳細に説明させる方法はありますか?

4

1 に答える 1

5

答えはいいえだ。すべてのサーバーエラーメッセージとそのコードは、ドキュメントに記載されています。

サーバーのエラーコードとメッセージ

ドキュメントから-エラーチェックには、エラーメッセージではなくエラーコードを使用します。エラーメッセージは頻繁には変更されませんが、変更される可能性があります。

構文エラーについて:特定のエラーコードがない場合 は、エラーが発生します:1149-SQL構文にエラーがあります。正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください...


回避策として:dbForge StudioforMySQLですべての構文エラーを表示できます。新しいSQLドキュメントを作成してコードを記述するか、SQLファイルを開くだけで、自動SQL構文チェックによりコードのエラーが強調表示されます。

自動SQL構文チェック機能。

この機能はProfessionalエディションとEnterpriseエディションで利用できますが、試用版で試すことができます。

于 2012-12-19T11:27:22.587 に答える