Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie finde und ersetze ich in einer CSV-Datei, die ich mit mysql importiere

Weisen Sie zuerst den gelesenen Wert einer Variablen zu und bearbeiten Sie dann diese Variable. Dazu geben Sie die Spalten Ihrer Zieltabelle an, aber eine Variable anstelle der Spalte, die Sie ersetzen möchten.

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