Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изтрия таблица от mysqldump

Можете да използвате 'n,n d', за да премахнете определени редове. Предполагам, че във вашия случай искате да имате въпросната таблица, но не искате данните?

Променете командата grep, за да включва „Изхвърляне на данни за таблица“:

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`

Сега, ако не искате данните за t2, можете да използвате:

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. С PDO как мога да се уверя, че изразът UPDATE е бил успешен?

  2. Xampp MySQL не се стартира - Опит за стартиране на услугата MySQL...

  3. MySql - HAVING срещу WHERE

  4. Как мога да инициализирам MySQL база данни със схема в Docker контейнер?

  5. Работа с големи записи в приложение на Java EE