Laravel 4:迁移-模式::表-文本列自动创建主唯一索引

朴实

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

上面创建的文本字段作为主要唯一索引,如下所示: 在此处输入图片说明

谁能说出这种情况的发生原因,以及如何在不将其设置为主索引的情况下创建文本字段?

Lukasgeiter

实际上,它们不是作为主键创建的,也不是具有唯一索引的。

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

不用担心。text()什么也没做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用迁移更改表laravel 4

来自分类Dev

找不到Laravel 4迁移基本表

来自分类Dev

Laravel迁移-未创建表

来自分类Dev

如何在活动记录/ Rails 4迁移中创建具有唯一索引的新表

来自分类Dev

Laravel-动态创建表(无需迁移)

来自分类Dev

Laravel使用迁移错误创建表

来自分类Dev

Laravel使用多个主键迁移创建表

来自分类Dev

Laravel Artisan迁移未创建表

来自分类Dev

使用 Laravel 迁移访问已创建的表

来自分类Dev

Laravel 4迁移架构-索引长度

来自分类Dev

使用模式迁移的ActiveAndroid Pre填充表

来自分类Dev

找不到Laravel迁移表

来自分类Dev

Laravel迁移以更改表名称

来自分类Dev

表之间的Laravel迁移参考

来自分类Dev

Laravel迁移找不到表

来自分类Dev

按降序迁移laravel表

来自分类Dev

如何在Laravel 5中创建表迁移

来自分类Dev

在 Laravel 中运行迁移后无法创建新表

来自分类Dev

覆盖用于在Rails 4中创建表的默认ActiveRecord迁移

来自分类Dev

Laravel迁移失败,除了迁移表

来自分类Dev

Laravel 4迁移

来自分类Dev

Laravel:使用更新的迁移将列添加到表

来自分类Dev

在 Laravel 的迁移中向现有表添加新列

来自分类Dev

为什么 Windows 上的 Laravel 迁移会迁移第一个表而不迁移其他表?

来自分类Dev

在Laravel 4迁移中添加MySQL Geospatial Point列

来自分类Dev

从以不同模式存在的表中创建表?

来自分类Dev

如何在Laravel 5中创建仅向现有表添加列的迁移

来自分类Dev

如何使用迁移在Laravel中创建不带created_at和Updated_at列的表

来自分类Dev

如何在Laravel 5中创建仅向现有表添加列的迁移