私はしばらく MySQL を使用していないので、これが単純な解決策のばかげた問題である場合はご容赦ください。サイトで同様の質問を確認しましたが、ほとんどの場合、質問者は単にデータベースを作成または指定するのを忘れていました. ここではそうではありません。
私はメッセージを受け取ります
Error: #1046 No database selected
次の命令を実行した後
USE db_name;
例えば:
USE test;
いくつかのデータベースを試しましたが、それらすべてで同じエラーが発生します。データベースの作成は機能します。つまり、データベースは作成されますが、同じエラー メッセージが引き続き表示されます。指定した後に既存のデータベースのテーブルで SELECT * を実行しようとすると、次のようになります。
USE db_name;
SELECT * FROM table_name;
エラーが発生します:
#1146 - Table 'db_name.table_name' doesn't exist
root ユーザーで MariaDB バージョン 10.4.14 を使用しています。