Laravel 4: Migration - Schema::table - 文本列自动创建主唯一索引

3
我正在使用以下函数在Laravel中创建迁移:

public function up()
{
    Schema::create('translate_item', function(Blueprint $table)
    {
        $table->increments('id');
        $table->integer('lesson_id');
        $table->text('lang_1');
        $table->text('lang_2');
        $table->timestamps();
    });
}

上述代码将文本字段创建为主键唯一索引,如下图所示: enter image description here 请问有人知道为什么会这样,并且如何在不将其设置为主键索引的情况下创建文本字段吗?
1个回答

2
事实上,它们既不是主键也没有唯一索引。尽管看起来像。这些字段被显示为灰色,因为phpMyAdmin显示无法将其设置为主键或唯一索引的列。无需担心,text()方法不会做出意外的操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接