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