The latter provides more information, but requires a result set. Currently, dplyr seems to require it, too (https://github.com/rstats-db/RMySQL/issues/130#issue-128074340). I'd vote for including it again, perhaps with a default implementation that forwards to colnames(dbGetQuery(..., n = 0)) (#76).