Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysqlimport menggunakan dump

Jika Anda khawatir dengan menginjak baris yang ada, Anda perlu melakukan mysqldump sebagai berikut:

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

Ini akan melakukan hal berikut:

  • hapus CREATE TABLE pernyataan dan hanya gunakan INSERT.
  • Ini akan INSERT tepat satu baris pada satu waktu. Ini membantu mengurangi baris dengan kunci duplikat

Dengan mysqldump dilakukan dengan cara ini, sekarang Anda dapat mengimpor seperti ini

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

Cobalah !!!

PERINGATAN :Membuang dengan --skip-extended-insert akan membuat mysqldump sangat besar, tetapi setidaknya Anda dapat mengontrol setiap duplikat yang dilakukan satu per satu. Ini juga akan menambah lama waktu reload mysqldump selesai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan MySQLDB SScursor secara efisien?

  2. Cara timeout kueri mysql++ di c++

  3. Bisakah MySql 5.0 memiliki tampilan tabel yang terletak di server lain?

  4. Bagaimana cara menghitung perbedaan waktu dengan jadwal kerja dengan dua stempel waktu?

  5. Sistem Voting PHP Sederhana