mysql - 如何使用 rails 3 为 mysql TEXT 列创建索引?

标签 mysql ruby-on-rails ruby-on-rails-3.1 indexing

如何使用 rails 3 为 MySQL 列创建索引?

根据 this

When you index a BLOB or TEXT column, you must specify a prefix length for the index.

如何使用 Rails 3 实现同样的效果

最佳答案

在迁移中你可以做:

add_index(:table_name, :column_name, :length => 10)

http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_index - 更多详情

关于mysql - 如何使用 rails 3 为 mysql TEXT 列创建索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8678520/

相关文章:

mysql - 获取MYSQL中的最后一行

ruby-on-rails - 我需要将非数据库数据类创建为 Rails 3 "model",还是只是/lib 区域中的基本类?

mysql - 如何对 View 中的元素进行求和和计数(Rails 4)?

jquery - 为什么 Tinymce 第二次加载失败?

ruby-on-rails - Rails 3.1 共享客户端/服务器模板,支持 i18n

iPhone Web 应用程序 - 不记得登录

mysql - 具有特定名称的sql自动增量

mysql - 将 CSV 导入 MySQL 时遇到困难

Mysql - 没有错误的文字描述

ruby-on-rails - 更改配置文件的 Rails 约定混淆