Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je trouver et remplacer dans un CSV que j'importe à l'aide de mysql

Attribuez d'abord la valeur que vous lisez à une variable, puis travaillez sur cette variable. Pour cela vous indiquez les colonnes de votre table de destination, mais une variable à la place de la colonne où vous souhaitez remplacer.

load data local infile 'C:/filepath.../All_Data.csv'
replace into table all_data
fields terminated by ','
    enclosed by '"'
    escaped by '"'
lines terminated by "\r\n"
ignore 1 rows
(column_1, column_2, @variable1, @variable2, column_5)
set
    Avg_Daily_Visitors = replace(@variable1,"\N",0),
    pageviews = replace(@variable2,"\N", 0)
;