# File lib/dbd_mysql/Mysql.rb, line 257
  def do(stmt, *bindvars)
    sql = bind(self, stmt, bindvars)
    @mutex.synchronize { 
      @handle.query_with_result = false
      @handle.query(sql)
      @handle.affected_rows     # return value
    }
  rescue MyError => err
    raise DBI::DatabaseError.new(err.message, err.errno)
  end