LOAD DATA INFILE による自動インクリメント列の設定
LOAD DATA INFILE コマンドを使用して MySQL テーブルにデータをロードするとき、自動インクリメント列を処理する少し難しいかもしれません。デフォルトでは、自動インクリメント列に値が指定されていない場合、データベースは適切な連続値を挿入します。ただし、データベースで自動インクリメント列に値を自動的に入力したい場合は、特定の方法を使用できます。
自動インクリメント番号を使用して ID 列の自動入力を可能にする CSV を作成するには、次の手順に従います。手順:
LOAD DATA INFILE '/tmp/data.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' (AField, BField) SET ID = NULL;
このアプローチに従うと、データベースはID 列に 1 から始まる適切な連続値が自動的に入力されます。
以上がMySQL で LOAD DATA INFILE を使用して自動インクリメント列を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。