sql >> データベース >  >> RDS >> Mysql

一部のテーブル/列の名前を変更し、他のテーブル/列をまったくインポートしないときにmysqlダンプをインポートするにはどうすればよいですか?

    一部のテーブルをインポートする権限を拒否し、コマンドラインオプションとして--forceを使用することで、インポートしないようにすることができます。

    一部の列をインポートしない、または名前を変更することはできません(少なくとも、ダンプファイルを編集するか、インポート後に変更を加える必要があります)。

    私の推奨事項は次のとおりです。

    • テーブルを別のデータベースにインポートします(1.3Gはまだ非常に高速であるはずです)。
    • ドロップ/名前変更を行います。
    • データをエクスポートして、新しいダンプファイルを作成します。

    ダンプに複数のデータベースが含まれていることが心配な場合は、mysqlコマンドラインツールに-oフラグがあり、1つだけをインポートできます。



    1. SQL Server(T-SQL)でのFORMAT()関数のしくみ

    2. MySQLでのラグ関数のシミュレーション

    3. クエリの説明プランをどのように解釈しますか?

    4. PostgreSQLでのpg_sleep_until()のしくみ