mysql - Laravel MySQL 自动增量问题本地与远程

标签 mysql sql heroku laravel

我有一个带有自动递增 ID 值的用户表,这是很正常的东西。然而,在我最近几天刚刚进行试验的测试服务器上,ID 字段增加了 10,所以我的 User_id 为 1, 11, 21, 31...,对于其他表也是如此。

我的本​​地 MAMP MySQL 在完全相同的存储库上运行良好。谁能解释一下为什么会发生这种情况。我正在使用 Sequel Pro 来读取我的数据库,

数据库引擎:InnoDB(两者)

我的模型指出了这一点;

Schema::create('users', function(Blueprint $table) {
        $table->increments('id');

非常感谢

最佳答案

我认为您已经更改了 auto_increment 值。您可以通过(在您的数据库中)执行以下操作来更改它:

SET GLOBAL auto_increment_increment=1;

关于mysql - Laravel MySQL 自动增量问题本地与远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23625523/

相关文章:

php - MYSQL 5.5.32 查询未在 PHP 中的远程数据库上运行

sql - SQL中如何从不相关的表中获取引用值

mysql 选择每个项目的最大日期

mysql - Django OperationalError 2019 无法初始化字符集utf8mb4

django - 客户端 JS + Django Rest 框架

MySQL 选择带有日期和 ID 的最大总数

Python和MySQL编译版本

SQL Server : Select multiple table and show relation even NULL

ruby-on-rails - Rails:NameError:未初始化常量 Rails::Application::YAML

c# - 将相同的对象保存在不同的表中