Maison > base de données > tutoriel mysql > Comment convertir les dates AAAAMMJJ en AAAA-MM-JJ pendant MySQL LOAD DATA INFILE ?

Comment convertir les dates AAAAMMJJ en AAAA-MM-JJ pendant MySQL LOAD DATA INFILE ?

Patricia Arquette
Libérer: 2024-11-19 04:52:02
original
610 Les gens l'ont consulté

How to Convert YYYYMMDD Dates to YYYY-MM-DD During MySQL LOAD DATA INFILE?

Chargement des données avec la conversion AAAAMMJJ en AAAA-MM-JJ à l'aide de LOAD DATA INFILE

Lors de l'importation de données à l'aide de LOAD DATA INFILE, cela peut être une galère pour rencontrer des dates au format AAAAMMJJ. Cependant, MySQL propose une solution pour convertir sans effort ces dates au format AAAA-MM-JJ plus courant pendant le processus de chargement.

Pour réaliser cette conversion, utilisez la fonction STR_TO_DATE() dans la clause SET de LOAD. Instruction DATA INFILE. Vous trouverez ci-dessous un exemple illustrant cette technique :

LOAD DATA INFILE 'file.txt'
INTO TABLE t1
FIELDS TERMINATED BY ',' 
(column1, @var1, column3, ...)
SET column2 = STR_TO_DATE(@var1,'%Y%m%d')
Copier après la connexion

Dans cet exemple, la variable @var1 stocke temporairement la valeur de date au format AAAAMMJJ, qui est ensuite convertie au format AAAA-MM-JJ par STR_TO_DATE(). En utilisant cette méthode, vous pouvez charger des données et convertir des dates en une seule étape, éliminant ainsi le besoin de scripts externes ou de traitement intermédiaire.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal