ホームページ  >  に質問  >  本文

データベースが存在する場合、Mysql bash データベース名が間違っていますか?

現在、bash スクリプトを使用して移行のスクリプトを作成しています。 bash スクリプトの変数を使用してデータベースを開こうとすると、データベース名が正しくありません。 次のエラーが表示されます 「'RROR 1102 (42000): データベース名 'development' が正しくありません」

リーリー

これを bash スクリプトで実行すると、データベースが存在します

リーリー

変数 fileContents は、SQL の移行スクリプトです。 変数 dbName はデータベースの名前です。

次の行を使用して、データベース内のテーブルからデータベース名を取得します。 リーリー

データベース配列内の名前は正しいようですが、配列が混乱しているようです。 次のように真の配列をループしています。

ああああ

P粉818125805P粉818125805264日前385

全員に返信(1)返信します

  • P粉714844743

    P粉7148447432024-01-30 10:57:21

    配列は空です。 while ループを

    に変更する必要があります。 リーリー ###それから### リーリー

    返事
    0
  • キャンセル返事