Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak znaleźć i zamienić w importowanym pliku CSV za pomocą mysql

Najpierw przypisz odczytaną wartość do zmiennej, a następnie pracuj nad tą zmienną. W tym celu określasz kolumny tabeli docelowej, ale zmienną zamiast kolumny, którą chcesz zastąpić.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykrywanie zablokowanych tabel (zablokowanych przez LOCK TABLE)

  2. sortuj po XXX sortuj po ASC lub DESC , porządkowanie dynamiczne, mysql...

  3. Utwórz indeks na ogromnej tabeli produkcyjnej MySQL bez blokowania tabeli

  4. Dlaczego AES_DECRYPT zwraca wartość null?

  5. Nie można połączyć się z serwerem Mysql; Nie można utworzyć/zapisać pliku pid