3

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

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

为什么这是/可能是?

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

4

1 回答 1

0

以这种方式尝试:

Schema::create('table', function ($table) {
    $table->engine = 'InnoDB';
    $table->increments('id');
    $table->text('textField');
    $table->index(['text_field'])
    $table->timestamps();
});
于 2018-08-05T12:46:12.930 回答