我正在使用Ruby mysql模块。
我想打印出查询结果并包括列名。我找不到给我这些名字数组的方法。我有如下所示的值。
result=my.query(“从foo中选择*”)
result.each do | row |放置row.join(',')结束
谢谢你的帮助!
最佳答案
result.fetch_fields.each_with_index do |info, i|
printf "--- Column %d (%s) ---\n", i, info.name
printf "table: %s\n", info.table
printf "def: %s\n", info.def
printf "type: %s\n", info.type
printf "length: %s\n", info.length
printf "max_length: %s\n", info.max_length
printf "flags: %s\n", info.flags
printf "decimals: %s\n", info.decimals
end
关于mysql - 在Ruby中从MySQL结果获取列标题名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2053096/