SET GLOBAL local_infile = TRUE; mysql --local-infile=1 -u root -pXXXXX -h xxx.fr dvf < importdvf.sql
avec ce fichier
CREATE DATABASE if not exists `dvf`; use dvf; CREATE TABLE if not exists `dvf` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `id_mutation` VARCHAR(255) NULL DEFAULT NULL, `date_mutation` VARCHAR(255) NULL DEFAULT NULL, `numero_disposition` VARCHAR(255) NULL DEFAULT NULL, `nature_mutation` VARCHAR(255) NULL DEFAULT NULL, `valeur_fonciere` VARCHAR(255) NULL DEFAULT NULL, `adresse_numero` VARCHAR(255) NULL DEFAULT NULL, `adresse_suffixe` VARCHAR(255) NULL DEFAULT NULL, `adresse_nom_voie` VARCHAR(255) NULL DEFAULT NULL, `adresse_code_voie` VARCHAR(255) NULL DEFAULT NULL, `code_postal` VARCHAR(255) NULL DEFAULT NULL, `code_commune` VARCHAR(255) NULL DEFAULT NULL, `nom_commune` VARCHAR(255) NULL DEFAULT NULL, `code_departement` VARCHAR(255) NULL DEFAULT NULL, `ancien_code_commune` VARCHAR(255) NULL DEFAULT NULL, `ancien_nom_commune` VARCHAR(255) NULL DEFAULT NULL, `id_parcelle` VARCHAR(255) NULL DEFAULT NULL, `ancien_id_parcelle` VARCHAR(255) NULL DEFAULT NULL, `numero_volume` VARCHAR(255) NULL DEFAULT NULL, `lot1_numero` VARCHAR(255) NULL DEFAULT NULL, `lot1_surface_carrez` VARCHAR(255) NULL DEFAULT NULL, `lot2_numero` VARCHAR(255) NULL DEFAULT NULL, `lot2_surface_carrez` VARCHAR(255) NULL DEFAULT NULL, `lot3_numero` VARCHAR(255) NULL DEFAULT NULL, `lot3_surface_carrez` VARCHAR(255) NULL DEFAULT NULL, `lot4_numero` VARCHAR(255) NULL DEFAULT NULL, `lot4_surface_carrez` VARCHAR(255) NULL DEFAULT NULL, `lot5_numero` VARCHAR(255) NULL DEFAULT NULL, `lot5_surface_carrez` VARCHAR(255) NULL DEFAULT NULL, `nombre_lots` VARCHAR(255) NULL DEFAULT NULL, `code_type_local` VARCHAR(255) NULL DEFAULT NULL, `type_local` VARCHAR(255) NULL DEFAULT NULL, `surface_reelle_bati` VARCHAR(255) NULL DEFAULT NULL, `nombre_pieces_principales` VARCHAR(255) NULL DEFAULT NULL, `code_nature_culture` VARCHAR(255) NULL DEFAULT NULL, `nature_culture` VARCHAR(255) NULL DEFAULT NULL, `code_nature_culture_speciale` VARCHAR(255) NULL DEFAULT NULL, `nature_culture_speciale` VARCHAR(255) NULL DEFAULT NULL, `surface_terrain` VARCHAR(255) NULL DEFAULT NULL, `longitude` VARCHAR(255) NULL DEFAULT NULL, `latitude` VARCHAR(255) NULL DEFAULT NULL, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, PRIMARY KEY (`id`) USING BTREE ) COLLATE='utf8mb4_0900_ai_ci' ENGINE=InnoDB ; LOAD DATA LOCAL INFILE '/2022.csv' INTO TABLE dvf FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS ( `id_mutation`, `date_mutation`, `numero_disposition`, `nature_mutation`, `valeur_fonciere`, `adresse_numero`, `adresse_suffixe`, `adresse_nom_voie`, `adresse_code_voie`, `code_postal`, `code_commune`, `nom_commune`, `code_departement`, `ancien_code_commune`, `ancien_nom_commune`, `id_parcelle`, `ancien_id_parcelle`, `numero_volume`, `lot1_numero`, `lot1_surface_carrez`, `lot2_numero`, `lot2_surface_carrez`, `lot3_numero`, `lot3_surface_carrez`, `lot4_numero`, `lot4_surface_carrez`, `lot5_numero`, `lot5_surface_carrez`, `nombre_lots`, `code_type_local`, `type_local`, `surface_reelle_bati`, `nombre_pieces_principales`, `code_nature_culture`, `nature_culture`, `code_nature_culture_speciale`, `nature_culture_speciale`, `surface_terrain`, `longitude`, `latitude` );