sql >> Database >  >> RDS >> Mysql

Hoe verwijder ik een tabel uit een mysqldump

U kunt 'n,n d' gebruiken om bepaalde regels te verwijderen. Ik neem aan dat u in uw geval de betreffende tabel wel wilt hebben, maar de gegevens niet wilt?

Wijzig het grep-commando om "Dumping data for table" op te nemen:

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`

Als u de gegevens voor t2 niet wilt, kunt u het volgende gebruiken:

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


  1. Toon (lijst) MySQL-databases op Linux via de opdrachtregel

  2. Tijd toevoegen aan een Datetime-waarde in MySQL

  3. Django + Postgres + Grote Tijdreeksen

  4. hoe dynamische json in treeview wpf te binden