php - 使用 Laravel Migration 使列自动递增

标签 php laravel laravel-5.2 database-migration

在 laravel 5.2 中可以修改一个列使其成为 auto_increment 吗?我有一个 ID 列,它已经是主要的,但它不是 auto_increment,我需要制作它,我该怎么做?我在表中有寄存器(每个寄存器都有相应的 ID),所以我不能删除寄存器。

最佳答案

你试过change方法了吗?

Schema::table('posts', function (Blueprint $table) {
    $table->increments('id')->change();
});

请参阅关于 changing columns 的文档部分了解更多信息。

关于php - 使用 Laravel Migration 使列自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41967813/

相关文章:

php - 警告 : session_regenerate_id(): Session object destruction failed in

php - 将数据从另一个表获取到 Blade foreach - Laravel

javascript - 未找到 PHP Laravel @include javascript 变量

php - Laravel Route 模型绑定(bind)(slug)仅适用于 show 方法?

php - 我可以在 Laravel 5.2 中创建一个继承自 User 的新类吗?

PHPUnit 在应该为 200 时返回 404

php - 如何使用带有 GET 方法的 Laravel 表单在 URL 中以加密格式传递 GET 参数?

php - MySQL 和 PHP - 每个?

php - 在 Laravel 中列出本月或每个月的所有日期

php - 实现 Payum/Laravel 循环支付