我在OctoberCMS插件中创建了一些数据库表,在这些表中我想使用一些索引。 问题是这些索引没有被创建,de tables在没有索引的情况下创建。
Schema::create('table', function ($table) {
$table->engine = 'InnoDB';
$table->increments('id');
$table->text('textField')->index();
$table->timestamps();
});
为什么会这样/可能?
编辑:根据评论,我想提一下,这不仅发生在文本字段上,还发生在整数字段上。
答案 0 :(得分:0)
以这种方式尝试:
Schema::create('table', function ($table) {
$table->engine = 'InnoDB';
$table->increments('id');
$table->text('textField');
$table->index(['text_field'])
$table->timestamps();
});