如何获取或查询表架构的描述列?
目前:
si_table_name = params[:rid]
@si_field_names = Array.new
si_cols = ActiveRecord::Base.connection.columns(si_table_name, "#{name} Columns")
si_cols.each do |c|
@si_field_names << "#{c.name}:#{c.type}" <---------------
end
目标:(这个例子不工作......寻找正确的方式来查询这个)
si_table_name = params[:rid]
@si_field_names = Array.new
si_cols = ActiveRecord::Base.connection.columns(si_table_name, "#{name} Columns")
si_cols.each do |c|
@si_field_names << "#{c.name}:#{c.type}:#{c.description}" <---------------
end
最佳答案
不确定“描述”是什么意思。
在任何情况下,都可以使用信息模式查询表元数据。
见 http://dev.mysql.com/doc/refman/5.6/en/columns-table.html
特别是表 information_schema.columns,列 COLUMN_COMMENT。
关于mysql - 如何访问mysql表字段模式描述列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8902358/