sql >> Databasteknik >  >> RDS >> Mysql

Hur LADDAR man DATA INFILE i mysql med den första kolumnen som Auto Increment?

Det bästa du kan göra är att bara inkludera de 2 kolumnerna som inte ökar automatiskt i CSV-filen och sedan uttryckligen ställa in ID-kolumnen till NULL i laddningsdatainfile-satsen.

Något så här:

LOAD DATA INFILE '/tmp/data.csv'
INTO TABLE your_table
FIELDS TERMINATED BY ','
(AField, BField)
SET ID = NULL;


  1. MySQL - InnoDB vs MyISAM

  2. Hur man skapar en databas i SQL Server

  3. Använd OBJECTPROPERTY() för att ta reda på om ett objekt är en CHECK-begränsning i SQL Server

  4. Hur man analyserar tid från databasen