Maison > base de données > tutoriel mysql > LOAD DATA INFILE peut-il convertir les dates AAAAMMJJ en AAAA-MM-JJ lors de l'importation ?

LOAD DATA INFILE peut-il convertir les dates AAAAMMJJ en AAAA-MM-JJ lors de l'importation ?

Mary-Kate Olsen
Libérer: 2024-11-17 13:11:02
original
1060 Les gens l'ont consulté

Can LOAD DATA INFILE Convert YYYYMMDD Dates to YYYY-MM-DD During Import?

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')
Copier après la connexion

Dans cette commande :

  • Le paramètre file.txt spécifie le fichier de données d'entrée.
  • La table t1 est la cible des données importées.
  • Les champs du fichier de données sont séparés par des virgules.
  • L'espace réservé @var1 représente le champ de date AAAAMMJJ.
  • La fonction STR_TO_DATE convertit la date dans @var1 du format %Y%m%d au format %Y-%m-%d, en stockant le résultat dans la colonne 2 de la table cible.

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!

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