LOAD DATA INFILE peut-il facilement convertir AAAAMMJJ en AAAA-MM-JJ ?
L'importation de données avec des dates au format AAAAMMJJ peut être un défi . Cependant, vous pouvez facilement convertir ces dates au format AAAA-MM-JJ plus standard à l'aide de la commande LOAD DATA INFILE dans MySQL.
Solution :
Le LOAD suivant L'instruction DATA INFILE combine le chargement des données et la conversion de la date en une seule étape :
LOAD DATA INFILE 'file.txt' INTO TABLE t1 FIELDS TERMINATED BY ',' (column1, @var1, column3, ...) SET column2 = STR_TO_DATE(@var1,'%Y%m%d')
Dans cette commande :
En utilisant cette commande, vous pouvez importer et convertir des données en une seule fois, éliminant ainsi le besoin de scripts supplémentaires ou de transformations de données.
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!