public MySqlTableEditor(ITableStructure table, IDatabaseSource db)
 {
     m_db = db;
     if (table != null)
     {
         Engine        = table.SpecificData.Get("mysql.engine");
         CharacterSet  = table.SpecificData.Get("mysql.character_set");
         Collation     = table.SpecificData.Get("mysql.collation");
         AutoIncrement = StringTool.ParseNullableInt(table.SpecificData.Get("mysql.auto_increment"));
         Checksum      = StringTool.ParseNullableBool(table.SpecificData.Get("mysql.checksum"));
         DelayKeyWrite = StringTool.ParseNullableBool(table.SpecificData.Get("mysql.delay_key_write"));
     }
 }