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

mysqlimport za pomocą zrzutu

Jeśli obawiasz się nadepnięcia na istniejące wiersze, musisz to mysqldump w następujący sposób:

MYSQLDUMP_OPTIONS="--no-create-info --skip-extended-insert"
mysqldump -uroot --ppassword ${MYSQLDUMP_OPTIONS} --databases mydatabase > C:\mydatabase.sql

Spowoduje to następujące czynności:

  • usuń CREATE TABLE oświadczenia i używaj tylko WSTAWEK.
  • Wstawia dokładnie jeden wiersz na raz. Pomaga to złagodzić wiersze za pomocą zduplikowanych kluczy

Po wykonaniu mysqldump w ten sposób możesz teraz importować w ten sposób

mysql -uroot -p --force -Dtargetdb < c:\mydatabase.sql

Spróbuj !!!

OSTRZEŻENIE :Zrzucanie za pomocą --skip-extended-insert sprawi, że mysqldump będzie naprawdę duże, ale przynajmniej możesz kontrolować każdy duplikat, który jest wykonywany jeden po drugim. Wydłuży to również czas przeładowywania mysqldump.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj wiele wierszy z wieloma klauzulami „gdzie” dla każdego wiersza

  2. Relacje MySQL

  3. Jak uzyskać resztę za pomocą MOD() w PostgreSQL, MS SQL Server i MySQL?

  4. Jak zainstalować phpMyAdmin na zarządzanych kontach hostingowych

  5. Wykonywanie instrukcji INSERT ... SELECT atomic