ホームページ >データベース >mysql チュートリアル >SQL クエリが正しいように見えるにもかかわらず、「'' 付近の構文が正しくありません」と表示されるのはなぜですか?

SQL クエリが正しいように見えるにもかかわらず、「'' 付近の構文が正しくありません」と表示されるのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-21 21:00:41956ブラウズ

Why Does My SQL Query Show

SQL Server Management Studio での不正な構文エラーのマスク解除

SQL Server Management Studio で一見単純なクエリを実行しようとすると、謎のエラー「'' 付近の構文が正しくありません。」しかし、クエリが明らかに正しいにもかかわらず、エラーは残ります。

さらに調べてみると、クエリは join 句なしでのみ機能することがわかります。これにより、不可解なジレンマが生じます。なぜ結合によって構文エラーが発生するのでしょうか?

その答えは、クエリ テキスト内に潜む印刷不可能な文字にある可能性があります。 Web ページや電子メールからコードをコピーする場合、個々の CR や LF、非改行スペースなどの文字を誤って含めてしまう可能性があります。これらの文字は多くの場合目に見えませんが、クエリの構文を混乱させる可能性があります。

この問題を解決するには、クエリ テキストをソースから直接コピーし、新しいクエリ ウィンドウに貼り付けます。目に見えない文字が含まれる可能性がある外部ソースからのコピーは避けてください。これらの目に見えない原因を排除することで、クエリ構文が有効であり、結合操作が意図したとおりに機能することを確認できます。

以上がSQL クエリが正しいように見えるにもかかわらず、「'' 付近の構文が正しくありません」と表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。