• # insertion direct

    Posté par (site web personnel) . En réponse au message Petite question MySQL. Évalué à 3.

    Si j'ai bien compris, tu possèdes un fichier CSV contenant des dates. Donc un truc du genre :
    20050412 ;
    20050413 ;
    20050414 ;
    20050416 ;
    ...
    
    Et tu veux les insérer dans une base MySQL. Le plus simple est de remplir la table à partir du fichier à l'aide de LOAD DATA INFILE. Commence par créer la table avec un champ au format DATE create table test ( madate DATE ) ; Ensuite tu peux charger le fichier : LOAD DATA INFILE 'tonfichier.csv' INTO TABLE test LINES TERMINATED BY ';' Si tes lignes se terminent par un retour chariot, tu mets LINES TERMINATED BY '\n' ( ça tu adaptes...) Cette technique fonctionne aussi si ton fichier CSV possède plusieurs champs. Dans ce cas, tu dois ajouter FIELDS TERMINATED BY.