1
私はMySqlBackup.dllを使用してMySQLテーブルのバックアップをC#で行っています。 MySQLスキーマ内の特定のテーブルをバックアップする方法についてはわかりません。 C#を使用して特定のテーブルを1つまたは2つだけバックアップする方法はありますか?C#を使用して特定のMySQLテーブルをバックアップする方法
私はMySqlBackup.dllを使用してMySQLテーブルのバックアップをC#で行っています。 MySQLスキーマ内の特定のテーブルをバックアップする方法についてはわかりません。 C#を使用して特定のテーブルを1つまたは2つだけバックアップする方法はありますか?C#を使用して特定のMySQLテーブルをバックアップする方法
this documentation sectionによれば、List<string>
というプロパティーを使用してTablesToBeExportedList
を使用してMySqlBackup.ExportInfo
に指定できます。
ので、このようなものは動作するはずです:
string constring = "server=localhost;user=root;pwd=1234;database=test1;";
string file = "Y:\\backup.sql";
using (MySqlConnection conn = new MySqlConnection(constring))
{
using (MySqlCommand cmd = new MySqlCommand())
{
using (MySqlBackup mb = new MySqlBackup(cmd))
{
cmd.Connection = conn;
conn.Open();
mb.ExportInfo.TablesToBeExportedList = new List<string> {
"Table1",
"Table2"
};
mb.ExportToFile(file);
}
}
}
おかげで多くのことを。できます。^_ ^あなたは大きな助けになります。 – ThEpRoGrAmMiNgNoOb