ホームページ  >  記事  >  データベース  >  SQL クエリでオブジェクト名が無効であるというメッセージが表示された場合はどうすればよいですか?

SQL クエリでオブジェクト名が無効であるというメッセージが表示された場合はどうすればよいですか?

王林
王林オリジナル
2020-06-24 10:40:428040ブラウズ

SQL クエリでオブジェクト名が無効であるというメッセージが表示された場合はどうすればよいですか?

問題の説明:

SQL クエリを実行すると、次の状況が発生することがあります: クエリが失敗し、「オブジェクト名 XXX は無効です。」というプロンプトが表示されます。

(推奨学習: mysql チュートリアル)

SQL クエリでオブジェクト名が無効であるというメッセージが表示された場合はどうすればよいですか?

原因分析:

examTest は単なるテーブル名であり、データベースはありませんname を指定します。それに加えて、データベース名と所有者名も指定できます。

解決策:

クエリ時にデータベース名を追加します。データベース名を追加するだけでも機能しない場合は、データベース内のテーブルがすべてではなくロールによって管理されていることが原因である可能性があります。ロールは特定のテーブルをクエリできるため、所有者を追加する必要があります。

示されているように:

SQL クエリでオブジェクト名が無効であるというメッセージが表示された場合はどうすればよいですか?

以上がSQL クエリでオブジェクト名が無効であるというメッセージが表示された場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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