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

Czy można użyć polecenia typu LOAD DATA INFILE do aktualizacji wierszy w bazie danych?

W takiej sytuacji zwykle LOAD DATA INFILE do stołu tymczasowego o identycznej strukturze. Następnie robię INSERT z ON DUPLICATE KEY UPDATE od stołu tymczasowego do prawdziwego stołu. Pozwala to na sprawdzanie typu danych bez niszczenia Twojej prawdziwej tabeli; jest to stosunkowo szybkie i nie wymaga manipulowania plikiem .csv.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić globalny innodb_buffer_pool_size?

  2. mysqli_real_escape_string i problem z podwójnymi cudzysłowami

  3. Alchemia SQL:ValueError czy zbyt wiele wartości do rozpakowania?

  4. Używanie backquote/backticks dla zapytań mysql

  5. Jak wstawić wiele wartości pól wyboru do tabeli?