laravel 我如何设置自动增量重置mysql当所有输入值已在应用程序中删除

9jyewag0  于 2023-03-19  发布在  Mysql
关注(0)|答案(2)|浏览(128)

在我的laravel应用程序数据库中,我已经将id字段(表的主键)设置为自动递增,现在我在应用程序中删除了我创建的用户的所有输入,这反过来又清除了数据库中的值,但当我创建新的值时,id字段继续递增,应用程序试图加载删除的值。
我想知道一种方法,我可以设置自动增量,以设置较新的值,以最后一个数字,以下的最后一个数字设置的自动增量。

5kgi1eie

5kgi1eie1#

执行以下命令:

ALTER TABLE table_name AUTO_INCREMENT = 1;

它将重置自动递增计数器。

vc9ivgsu

vc9ivgsu2#

创建迁移时,您可以设置自动增量字段

$table->increments('id');

或为变革而迁移

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

相关问题