ホームページ > データベース > mysql チュートリアル > ID フィールドなしで CSV ファイルを MySQL にインポートするにはどうすればよいですか?

ID フィールドなしで CSV ファイルを MySQL にインポートするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-14 11:13:02
オリジナル
420 人が閲覧しました

How to Import a CSV File into MySQL Without an ID Field?

ID フィールドなしで CSV ファイルを MySQL にインポートする

この問題は、ID フィールドがない MySQL テーブルに CSV ファイルをインポートしようとすると発生します。 ID フィールドがあり、列ヘッダーがありません。このガイドでは、最初の列 (ID) をスキップし、MySQL が自動インクリメント ID フィールドに値を自動的に割り当てられるようにしながらデータをインポートする方法について説明します。

手順:

  1. phpMyAdmin を開き、データをインポートするテーブルに移動します。
  2. 「インポート」タブ。
  3. 「インポートするファイル」フィールドで、インポートする CSV ファイルを選択します。
  4. 「データベース」で、ターゲット テーブルを含むデータベースを選択します。
  5. 「テーブル」で対象のテーブルを選択します。
  6. 「n(キャリッジリターンラインフィード)で終わる行を無視する」にチェックを入れます。
  7. 「次で終了するフィールド」ドロップダウンをクリックし、「,」(カンマ) を選択します。
  8. 「次で囲まれるフィールド」フィールドは空のままにします。
  9. 「フィールドのエスケープ文字」フィールドが空です。
  10. 「行の終了文字列」ドロップダウンをクリックして、 「auto.」
  11. 「SQL クエリ」に次のコマンドを入力します。
LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' SET>
ログイン後にコピー

「path/to/file.csv」を実際のパスに置き換えます。 CSVファイル。 「your_table」をターゲット テーブルの名前に置き換えます。

  1. [実行] ボタンをクリックしてインポート プロセスを開始します。

注: インポートを実行する前に、テーブルの ID フィールドが自動インクリメントに設定されていることを確認してください。これにより、MySQL はインポートされた各レコードの ID 列に一意の値を自動的に割り当てることができます。

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

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