sql >> Databasteknik >  >> RDS >> Mysql

Hur hittar och ersätter jag i en CSV som jag importerar med mysql

Tilldela först värdet du läser till en variabel och arbeta sedan på den variabeln. För detta anger du kolumnerna i din destinationstabell, men en variabel istället för kolumnen där du vill ersätta.

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



  1. MySQL lagrad procedurfel Oväntat tecken:

  2. Hur ska jag skriva PHP $_POST vars i en mysql_query-funktion?

  3. Oracle Database Testing Challenge - Jämför schemadata

  4. MySQL:varför varchar(254) och inte varchar(255)?