0

最近 Web ホスティング プロバイダーを切り替えましたが、新しいプロバイダーでは MySQL で「ファイル内のデータを読み込む」コマンドが許可されていません。ただし、そのコマンドを使用してデータベース内のテーブルを毎週更新する CSV ファイルが多数あります。通常のデータ読み込みオプションを使用せずに MySQL にインポートする最良の方法は何ですか? mysqlimport を試しましたが、データが SQL 形式ではなく、標準の CSV データであるため、失敗したようです。ご協力いただきありがとうございます。

4

1 に答える 1

0

次のプロセスを使用します。

  • CSV を MySQL CSV ダンプ形式に変換します
  • ファイルを MySQL サーバーまたは共有ホスティング ファイル システムにアップロードします。
  • 次のいずれかのコマンドを使用してインポートします。

    • mysqladmin:

      mysqladmin create db1
      mysql db1 < dump.csv
      
    • mysql:

      mysql> CREATE DATABASE IF NOT EXISTS db1;
      mysql> USE db1;
      mysql> source dump.csv
      

参考文献

于 2017-04-25T01:13:12.290 に答える