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

Bagaimana cara menghapus tabel dari mysqldump

Anda dapat menggunakan 'n,n d' untuk menghapus baris tertentu. Saya kira dalam kasus Anda, Anda ingin memiliki tabel yang dimaksud, tetapi tidak menginginkan data?

Ubah perintah grep untuk memasukkan "Dumping data for table":

grep -n 'Table structure\|Dumping data for table' dump.sql 
19:-- Table structure for table `t1`
37:-- Dumping data for table `t1`
47:-- Table structure for table `t2`
66:-- Dumping data for table `t2`
76:-- Table structure for table `t3`
96:-- Dumping data for table `t3`

Sekarang, jika Anda tidak menginginkan data untuk t2, Anda dapat menggunakan:

sed '66,75 d' dump.sql > cleandump.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Contoh LOCALTIMESTAMP – MySQL

  2. MySQL INSERT ....ON DUPLICATE UPDATE - Menambahkan satu ke peningkatan otomatis

  3. Cara mendapatkan sertifikat Amazon MySQL RDS

  4. UPDATE tabel MySQl sederhana dari array php

  5. Cara paling efisien untuk memasukkan Baris ke dalam Database MySQL