如何访问mysql表字段的模式描述列



如何获取或查询表架构的描述列?

目前:

  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

不知道"description"是什么意思。

在任何情况下,都可以使用信息模式查询表元数据。

请参阅http://dev.mysql.com/doc/refman/5.6/en/columns-table.html

特别是表信息_ schema.columns、列column_COMMENT。

最新更新