MySQL への CSV インポート中に列マッピングをカスタマイズするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-24 04:13:30
オリジナル
429 人が閲覧しました

How to Customize Column Mappings During CSV Import into MySQL?

カスタム列マッピングを使用した CSV ファイルの MySQL へのインポート

CSV ファイルを MySQL にインポートする場合、CSV ファイル内の列名が CSV ファイル内の列名と異なる場合があります。宛先テーブル。これに対処するには、LOAD DATA INFILE ステートメントを使用して、CSV 列とデータベース列の間のマッピングをプログラムで指定できます。

LOAD DATA INFILE 構文を使用すると、CSV の順序を定義する列リストを指定できます。列はデータベースの列にインポートする必要があります。例:

LOAD DATA INFILE 'uniq.csv' INTO TABLE tblUniq
(uniqName, uniqCity, uniqComments)
ログイン後にコピー

この例では、CSV ファイルの最初の列がデータベース テーブルの uniqName 列にインポートされ、2 番目の列が uniqCity にインポートされます。

データベース テーブルの列のサブセットのみをインポートする必要がある場合は、それに応じて列リストを指定できます。

LOAD DATA INFILE 'persondata.txt' INTO TABLE persondata (col1,col2,...);
ログイン後にコピー

複雑なマッピングやプレビュー目的の場合は、HeidiSQL などのグラフィカル クライアントの使用を検討してください。列の順序を視覚的に構成し、対応する SQL クエリを生成します。

以上がMySQL への CSV インポート中に列マッピングをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!