ホームページ  >  記事  >  データベース  >  ヘッダー行なしで 2 番目のフィールドから CSV データを MySQL にインポートするにはどうすればよいですか?

ヘッダー行なしで 2 番目のフィールドから CSV データを MySQL にインポートするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-12 13:16:02243ブラウズ

How to Import CSV Data into MySQL Without Header Row and Starting from the Second Field?

ヘッダー行なしで CSV データを MySQL にインポートする

ヘッダー行なしで CSV ファイルを MySQL にインポートし、最初から開始するという課題に直面しています。

解決策

これを実現するには、インポート中に列の値を設定する MySQL の機能を利用します。 ID フィールドは自動インクリメントされるため、インポート中に null に設定できます。 MySQL は適切な値を割り当てます。

phpMyAdmin の SQL タブに次のコードを実装します。

LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' SET>

EXPLANATION

  • LOAD DATA INFILE は、ファイルからテーブルにデータをインポートします。
  • your_table は、データをインポートするテーブルです。
  • FIELDS TERMINATED BY ',': フィールドはカンマで区切られます。
  • LINES TERMINATED BY 'n': 行は改行で区切られます。
  • SET>: id フィールドを null に設定し、MySQL が自動的にインクリメントできるようにします。

以上がヘッダー行なしで 2 番目のフィールドから CSV データを MySQL にインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。