在我的laravel app数据库中,我将id字段(表的主键)设置为自动递增。现在我已经在应用程序上删除了我创建的用户的所有输入,这反过来会从我的数据库中清除这些值,但是当我创建更新的值时,id字段会继续递增,并且应用程序会尝试加载删除的值。
我想知道一种方法,我可以设置自动递增,以将较新的值设置为最后一个数字,该数字紧随自动递增设置的最后一个数字。
发布于 2018-02-09 23:14:33
执行以下命令:
ALTER TABLE table_name AUTO_INCREMENT = 1;它将重置自动递增计数器。
发布于 2018-02-09 23:24:16
创建迁移时,您可以设置自动增量字段
$table->increments('id');或迁移以进行更改
Schema::table('table', function (Blueprint $table) {
$table->increments('id')->start_from(1)->change();
});https://stackoverflow.com/questions/48708777
复制相似问题