# File lib/dbd_mysql/Mysql.rb, line 283
  def rollback
    if @have_transactions
      self.do("ROLLBACK")
    else
      raise NotSupportedError
    end
  rescue MyError => err
    raise DBI::DatabaseError.new(err.message, err.errno)
  end