在我的laravel应用程序数据库中,我已经将id字段(表的主键)设置为自动递增,现在我在应用程序中删除了我创建的用户的所有输入,这反过来又清除了数据库中的值,但当我创建新的值时,id字段继续递增,应用程序试图加载删除的值。我想知道一种方法,我可以设置自动增量,以设置较新的值,以最后一个数字,以下的最后一个数字设置的自动增量。
5kgi1eie1#
执行以下命令:
ALTER TABLE table_name AUTO_INCREMENT = 1;
它将重置自动递增计数器。
vc9ivgsu2#
创建迁移时,您可以设置自动增量字段
$table->increments('id');
或为变革而迁移
Schema::table('table', function (Blueprint $table) { $table->increments('id')->start_from(1)->change(); });
2条答案
按热度按时间5kgi1eie1#
执行以下命令:
它将重置自动递增计数器。
vc9ivgsu2#
创建迁移时,您可以设置自动增量字段
或为变革而迁移