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

Skrypt importu CSV do Mysql w celu dopasowania pól

Z podręcznika MySQL , w sekcji LOAD DATA :

Uważam więc, że jeśli ustawisz pole, w którym przechowujesz nazwy jako klucz podstawowy lub unikalny indeks, powinieneś być w stanie zrobić:

LOAD DATA LOCAL INFILE 'file.csv'
REPLACE INTO TABLE yourtable
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(id, name, surname, etc);

aktualizacja:

właśnie znalazłem więcej zasobów na ten temat:

duplikaty mysql z LOAD DATA INFILE

http ://support.modwest.com/content/6/253/en/how-do-i-import-delimited-data-into-mysql.html

http://codeinthehole.com/archives/35-How-to-sync-a-MySQL-table-between-two-remote-databases..html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przesyłaj z VARCHAR do INT - MySQL

  2. Dlaczego mój float przechowuje w MYSQL jako .9999, gdy jest większy niż 1?

  3. $wynik =mysql_query()

  4. Wprowadzanie danych z tabelami połączeń

  5. jak połączyć wartość z innej tabeli za pomocą tej samej wartości warunku