【问题标题】:Laravel 4: Migration - Schema::table - Text column automatically creates primary unique indexLaravel 4:迁移 - Schema::table - 文本列自动创建主唯一索引
【发布时间】:2015-02-12 01:50:54
【问题描述】:

我正在使用以下功能在 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();
    });
}

上面将文本字段创建为主唯一索引,如下所示:

谁能说出为什么会发生这种情况以及如何创建文本字段而不使其成为主索引?

【问题讨论】:

    标签: php mysql laravel laravel-4 phpmyadmin


    【解决方案1】:

    事实上,它们既不是主键也不是唯一索引。

    它可能看起来像。这些字段显示为灰色,因为这就是 phpMyAdmin 显示您无法设置主键或唯一的列的方式。

    不用担心。 text() 不会做任何你意想不到的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-01
      • 2018-01-31
      • 2014-09-17
      • 1970-01-01
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多