首页 > 解决方案 > Laravel 数据库实战

问题描述

所以,我一直想问数据库中的id。我想制作自己的自定义 id 格式,但问题是 laravel 中的 id 使用自动增量,所以,如果在实际实践中我让我的数据库具有自动增量 id 和我的自定义 id 是否可以,这样会更容易做杂碎?另外,有没有办法重置数据库中id的自动增量并使id号与phpmyadmin中的数据计数相匹配?

标签: databaselaravel

解决方案


我不明白你为什么说“在实际实践中”,但我强烈建议你坚持使用 Laravel 主键。当然,您可以覆盖此配置并使用我们的密钥,但最终您将在没有任何优势的情况下双倍工作。让 Laravel 施展魔法。id 编号与数据计数匹配也是如此:id 是一个内部编号,您不应该关心它。但是,您可以重置 id,它将与计数匹配:

ALTER TABLE tablename AUTO_INCREMENT = 1

推荐阅读