mysql - Rails Mysql 结果 - fetch_fields 方法

标签 mysql ruby-on-rails key

所以我尝试使用 fetch_fields 方法从 sql 结果中获取列名。但这会以这种奇怪的方式返回它:

 > for keys in e.fetch_fields.each do
 >     puts keys
 >  end
#<Mysql::Field:0x1c2a7bc>
#<Mysql::Field:0x1c2a780>
#<Mysql::Field:0x1c2a744>
 => [#<Mysql::Field:name>, #<Mysql::Field:address>, #<Mysql::Field:city>]

如何让它显示为姓名、地址、城市?

最佳答案

发现这是获取各个字段名称的正确方法:

> for keys in e.fetch_fields.each do
>     puts keys.name
>  end

关于mysql - Rails Mysql 结果 - fetch_fields 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208980/

相关文章:

mysql - 如何在Activerecord中查询这个

json - 如何使用jq对对象进行展平的逆操作?

powershell - 如何发送CTRL或ALT +其他任何键?

mysql - 如果我在一个表中有一组相关的行,我如何用组中的索引来装饰它们?

PHP/MySQL - 使用表内容之外的名称创建变量?

mysql - 跨多个源文件的共享类型 - C

java - 如果 HashMap 中的两个键相同,如何打印错误消息? (JAVA)

php - Newrelic:我如何知道哪个 php 脚本正在进行大量数据库查询?

mysql - 在字符串中使用带反斜杠的 mysql 执行 Rails 查询

javascript - 如何使用 haml 将内插的 ruby​​ 对象正确格式化为 Rails 中的 jquery 选择器?