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`
);