2016-07-22 6 views
0

は、だから私はCMDで、世界で最も簡単なクエリをやってる:MySqlの "describe table"関数でこのエラーが発生するのはなぜですか?

mysql> use adgregator; 
Database changed 
mysql> describe adgregator 
ERROR 1146 (42S02): Table 'adgregator.adgregator' doesn't exist; 

私はそれを得ることはありません、彼の問題は何でしょう?

+2

テーブル 'adgregator.adgregator'は存在しません。私はエラーメッセージがかなり明確だと思います。 –

+1

'describe'コマンドは、テーブルを保持するデータベースではなく、_table name_を引数として想定しています。 – arkascha

+0

はい、私はアグリゲータと呼ばれるテーブルを持っています、私はそれにImを意味し、それはそこにあり、生きています。 –

答えて

-1

は多分

describe adgregator.adgregator 

のようなものを試してみてください?

問題は、コンパイラがテーブルではなく名前の集約者でデータベースをパラメータとして受け取っているようです。

+0

エラーメッセージは、あいまいさがないことを明確に示しています。明示的なものは変更しません。 – AD7six

+2

あなたのフィードバックのおかげで、私はちょうどMySQLにテーブルの代わりにデータベースを記述するような間違った質問をしていたことに気がつきました。 –

+0

これで問題は解決しましたか? – bucurvlad

関連する問題