Docker Get started での mysql

DockerのGet startedを進めていると、mysqlのコンテナを建ててmysqlのクエリを実行する箇所があります。

https://docs.docker.jp/get-started/07_multi_container.html#id5

select * from todo_items;

そのまま実行すると”ERROR 1046 (3D000): No database selected”が出力されます。

事前にデータベースを選択する必要がありました。sqlを触らない方は何も考えずに実行しちゃうはず!!!

クエリを実行する前に、以下のUSE文を使います。

use todos

これで上記のクエリが実行されます。

以下にコンソールの出力キャプチャを載せておきます。 “\c”はタイプミスがあった時にキャンセルするコマンドです。

console log