anchor.diff:      var prepared = await connection.prepare(sqlQueryString);
       var result = await prepared.execute();
   
  -    log.finest('Affected rows: ${result.affectedRows}, insertId: ${result.insertId}');
  +    log.finest(
  +        'Affected rows: ${result.affectedRows}, insertId: ${result.insertId}');
   
       if (result.insertId != null) {
         // if we have any results, here will be returned new primary key
  
positive.code: import 'package:sqljocky/sqljocky.dart' as mysql_connector;
  import 'package:logging/logging.dart';
  import 'package:pub_semver/pub_semver.dart';
  
  
  class MySQLDBAdapter extends SQLAdapter with DBAdapter {
    String _connectionString;
  
negative.code:       databaseName = uri.path.replaceAll('/', '');
      }
  
      log.finest(
          'Connecting to ${userName}@${uri.host}:${uri.port}/${databaseName}');
  
      this.connection = new mysql_connector.ConnectionPool(
          host: uri.host,
          port: uri.port,
          user: userName,
          password: password,
          db: databaseName,
          max: 5);
  
      var versionInfo =
          await this.connection.query('SHOW VARIABLES LIKE "%version%";');
  
      versionInfo.forEach((vInfo) {
        if (vInfo[0] == 'version') {
          _mysqlVersion = new Version.parse(vInfo[1]);
          log.fine('MySQL version: ' + _mysqlVersion.toString());
          log.fine('Supported features:');
          log.fine(
              'FEATURE_FRACTIONAL_SECONDS: ${dbSupports(FEATURE_FRACTIONAL_SECONDS)}');
        }
        _connectionDBInfo[vInfo[0]] = vInfo[1];
      });
  