sql >> Database teknologi >  >> RDS >> Mysql

Hvordan finder og erstatter jeg i en CSV, jeg importerer ved hjælp af mysql

Tildel først den værdi, du læser, til en variabel, og arbejd derefter på den variabel. Til dette angiver du kolonnerne i din destinationstabel, men en variabel i stedet for den kolonne, hvor du vil erstatte.

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. Sådan opretter du en ssh-tunnel i ruby ​​og opretter derefter forbindelse til mysql-serveren på fjernværten

  2. For tidlig afslutning af data fejl med PHP

  3. Sådan opretter du med vilje en langvarig MySQL-forespørgsel

  4. Jeg vil have en trigger til at SLETTE fra 2 tabeller i MySQL