sql >> Databáze >  >> RDS >> Mysql

mysqlimport pomocí výpisu

Pokud se zajímáte o přešlapování existujících řádků, musíte to provést mysqldump následovně:

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

To provede následující:

  • odebrat CREATE TABLE příkazy a používejte pouze INSERT.
  • VLOŽÍ se vždy přesně jeden řádek. To pomáhá zmírnit řádky s duplicitními klíči

S tímto způsobem provedeným mysqldump můžete nyní importovat takto

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

Vyzkoušejte to !!!

UPOZORNĚNÍ :Dumping pomocí --skip-extended-insert díky tomu bude mysqldump opravdu velký, ale alespoň můžete ovládat každý duplikát, který se dělá jeden po druhém. To také prodlouží dobu, po kterou se provede opětovné načtení mysqldump.



  1. Zachytitelná závažná chyba:Objekt třídy DateTime nelze převést na řetězec

  2. BDE vs ADO v Delphi

  3. Jak volat uloženou proceduru MySQL z kódu PHP?

  4. Jak v Django najít termín, který je součástí řetězce namísto toho, aby obsahoval tento řetězec?