1。来自用户 2.通过迁移(使用Yii2 php框架)
此表ID用作其他表中的外键,因此我希望这些ID不应更改。 问题是我有两个不同的环境,分别是本地数据库和实时数据库(应用程序处于实时状态)。 假设本地数据库中有一条记录,本地实时服务器中有1条记录,我选择我的帐户作为用户,然后再插入1条记录,然后再通过迁移插入第三条记录。 现在,如果此迁移在实时服务器上运行,则将插入主键2,因为它有一个记录,而在本地它的键是3,因为用户插入了1条记录。 请帮助我如何处理这种情况
现在考虑该表在一个数据库(活动服务器)中有8个记录,在另一个服务器(数据库)中有9个记录。我想插入新的ID,在两个数据库中ID都应该相同,并且通过迁移进行插入迁移同时应用于两个数据库(服务器)。因为有任何方法可以设置不同的主键范围,例如自动递增或任何受赞赏的解决方案