ホームページ > データベース > mysql チュートリアル > 複数行のテキスト データを含む CSV ファイルを MySQL にインポートするにはどうすればよいですか?

複数行のテキスト データを含む CSV ファイルを MySQL にインポートするにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-01 11:32:10
オリジナル
460 人が閲覧しました

How to Import a CSV File with Multiline Text Data into MySQL?

MySQL テーブルへの CSV ファイルのインポートに関する質問

問題:

MySQL テーブルへの CSV ファイルのインポートが失敗するその結果、空のテーブルが NULL 値で埋められます。ソース ファイルに複数行のテキスト データが含まれているため、データ解析が正しく行われません。

解決策:

CSV ファイルを MySQL テーブルにインポートする場合は、次の処理手順を考慮してください。複数行のテキスト データを使用し、データが正しく配置されていることを確認します:

  • を使用しますmysqlimport ユーティリティは、テーブル データをデータベースにインポートします。このツールを使用すると、インポート プロセスをより詳細に制御できます。

    mysqlimport --ignore-lines=1 \
            --fields-terminated-by=, \
            --local -u root \
            -p Database \
             TableName.csv
    ログイン後にコピー
    • --ignore-lines=1: CSV ファイルの最初の行を、列名が含まれているものとして無視します。 .
    • --fields-terminated-by=,: フィールドが次の文字で区切られることを指定します。 commas.
    • --local: リモート ファイルの代わりにローカル ファイルを使用します。
    • -u root -p: root パスワードの入力を求めます。
    • Database: テーブルが格納されるデータベースの名前import.
    • TableName: インポートするテーブルの名前。
  • 必要に応じて追加のインポート オプションを指定します:

    • --fields-enclosed-by=:フィールド値を囲むために使用される値 (例: 二重引用符)。
    • --lines-terminated-by=: 行を終了するために使用される値 (例: "n")。

次の手順に従うことで、複数行テキストを含む CSV ファイルを効果的にインポートできますデータを MySQL テーブルに取り込み、正確なデータ表現を保証します。

以上が複数行のテキスト データを含む CSV ファイルを MySQL にインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート