Mysql 使用Ruby on Rails索引多列

Mysql 使用Ruby on Rails索引多列,mysql,ruby-on-rails,indexing,multiple-columns,Mysql,Ruby On Rails,Indexing,Multiple Columns,我在Mysql数据库中有一个表,我想对它使用多列索引。如何使用mysql控制台在rails w/o中执行此操作?在迁移定义中,您可以这样执行: add_index:table_name,[:column1,:column2]是的,有时生成的名称会太长,您需要添加一个:name=>'my_index'选项。它还采用了:unique选项,如果合适的话,这将加快您的查询速度。

我在Mysql数据库中有一个表,我想对它使用多列索引。如何使用mysql控制台在rails w/o中执行此操作?

在迁移定义中,您可以这样执行:


add_index:table_name,[:column1,:column2]

是的,有时生成的名称会太长,您需要添加一个
:name=>'my_index'
选项。它还采用了:unique选项,如果合适的话,这将加快您的查询速度。