When inserting large blocks of data on large tables, setting this property to true makes the script generated much faster.
This feature is affects MySQL servers of version 4.0 and higher.
public void DumpIt(MySqlConnection myConnection) { myConnection.Open(); MySqlDump mySqlDump = new MySqlDump(); mySqlDump.Connection = myConnection; myConnection.Database = "Test"; mySqlDump.DisableKeys = true; mySqlDump.Tables = "Emp;Dept"; mySqlDump.Backup(); StreamWriter stream = new StreamWriter("d:\\tmp\\mysqldump.dmp"); stream.WriteLine(mySqlDump.DumpText); stream.Close(); Console.WriteLine("Dumped."); myConnection.Close(); }
Public Sub DumpIt(ByVal myConnection As MySqlConnection) myConnection.Open() Dim mySqlDump As MySqlDump = New MySqlDump mySqlDump.Connection = myConnection mySqlDump.DisableKeys = True mySqlDump.Tables = "Emp;Dept" mySqlDump.Backup() Dim stream As StreamWriter = New StreamWriter("d:\tmp\mysqldump.dmp") stream.WriteLine(mySqlDump.DumpText) stream.Close() Console.WriteLine("Dumped.") myConnection.Close() End Sub