いくつかのテーブルのバックアップファイルを1つのファイルにエクスポートし、読み込んだときに読み込み可能にしたいと考えています。私は、彼らが異なる列を持っているので、労働組合の誤差は選択だ複数のテーブルを1つのファイルにエクスポートする方法
SELECT * FROM survey_tbl
UNION SELECT * FROM answer_tbl
UNION SELECT * FROM question_tbl
UNION SELECT * FROM dependent_question_tbl
UNION SELECT * FROM nest_answer_tbl
UNION SELECT * FROM nest_question_tbl
INTO OUTFILE '$backupFile'
、 すべてのヘルプはよく理解されたいです。 ありがとうございます。以下は
あなたが複数のテーブルをエクスポートするためのmysqldump
を使用する必要がある単一のテーブルに動作するコードであると
SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
テーブルの列数とタイプが同じ場合でも、バックアップファイルはどのように使用してテーブルを再作成しますか?あなたはどうやってこのような混乱を処理しますか? (私のdownvoteではない)。 –
データをテキストに変換してインポートするには、他のツールが必要な場合や、カスタムコンバータが必要な場合があります。このための迅速な方法はありません。 – Prisoner
複数のテーブルをエクスポートするには、mysqldumpを使用する必要があります。 –