OctoberCMS不会创建索引

时间:2017-06-29 12:58:19

标签: php mysql laravel octobercms octobercms-plugins

我在OctoberCMS插件中创建了一些数据库表,在这些表中我想使用一些索引。 问题是这些索引没有被创建,de tables在没有索引的情况下创建。

Schema::create('table', function ($table) {
        $table->engine = 'InnoDB';
        $table->increments('id');
        $table->text('textField')->index();
        $table->timestamps();
    });

为什么会这样/可能?

编辑:根据评论,我想提一下,这不仅发生在文本字段上,还发生在整数字段上。

1 个答案:

答案 0 :(得分:0)

以这种方式尝试:

Schema::create('table', function ($table) {
    $table->engine = 'InnoDB';
    $table->increments('id');
    $table->text('textField');
    $table->index(['text_field'])
    $table->timestamps();
});