Bonjour à tous,
Est ce que quelqu'un sait comment éviter que l'import d'une date non renseignée dans un csv se traduise dans une base SQL par une date "0000-00-00"
Je m'explique.
J'utilise la fonction LOAD DATA LOCAL INFILE pour importer des infos depuis un fichier CSV.
Dans ce fichier CSV, certaines colonnes sont des dates mais certaines cellules sont vides car pas renseignées.
Dans ma table, le type des champs recevant potentiellement une date est DATE...
Seulement, lorsque la cellule sous csv n'a pas de valeur, la valeur "0000-00-00" est ajoutée dans ma table alors que je souhaiterai plutot avoir un NULL...
Quelqu'un sait comment je peux corriger le tir?
Partager