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. mysql列の「適切なケース」のフォーマットを行う方法は?

    2. MariaDBでのFROM_DAYS()のしくみ

    3. DBを正規化する必要がありますか?

    4. Postgresでのクイックランダム行選択