Remplir les colonnes à incrémentation automatique avec LOAD DATA INFILE
Lors du chargement de données dans des tables MySQL avec la commande LOAD DATA INFILE, gestion des colonnes à incrémentation automatique peut être un peu délicat. Par défaut, si aucune valeur n'est spécifiée pour une colonne à incrémentation automatique, la base de données insère une valeur séquentielle appropriée. Cependant, si vous souhaitez que la base de données remplisse automatiquement la colonne d'incrémentation automatique avec des valeurs, vous pouvez utiliser une approche spécifique.
Pour créer un CSV permettant le remplissage automatique des colonnes d'ID à l'aide de numéros d'incrémentation automatique, suivez ces étapes :
LOAD DATA INFILE '/tmp/data.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' (AField, BField) SET ID = NULL;
En suivant cette approche, la base de données remplira automatiquement la colonne ID avec les valeurs séquentielles appropriées, en commençant par 1.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!