在MySQL中使用主键作为自动增量

时间:2019-01-23 07:51:50

标签: mysql yii2

enter image description here我的表中有两种插入类型

1。来自用户    2.通过迁移(使用Yii2 php框架)

此表ID用作其他表中的外键,因此我希望这些ID不应更改。    问题是我有两个不同的环境,分别是本地数据库和实时数据库(应用程序处于实时状态)。   假设本地数据库中有一条记录,本地实时服务器中有1条记录,我选择我的帐户作为用户,然后再插入1条记录,然后再通过迁移插入第三条记录。   现在,如果此迁移在实时服务器上运行,则将插入主键2,因为它有一个记录,而在本地它的键是3,因为用户插入了1条记录。 请帮助我如何处理这种情况

现在考虑该表在一个数据库(活动服务器)中有8个记录,在另一个服务器(数据库)中有9个记录。我想插入新的ID,在两个数据库中ID都应该相同,并且通过迁移进行插入迁移同时应用于两个数据库(服务器)。因为有任何方法可以设置不同的主键范围,例如自动递增或任何受赞赏的解决方案

0 个答案:

没有答案