首页 > 解决方案 > 如何从某个值开始primary_key?

问题描述

我需要从例如 1000 开始 primary_key 索引。如何在迁移中做到这一点?或者也许在模型中(但据我所知,yii2 对 id 行将有什么一无所知)?

标签: yii2

解决方案


我找到了一个解决方案:创建一个新的迁移并在 up 函数中添加:

public function safeUp()
{
    $this->execute("ALTER TABLE {table_name} AUTO_INCREMENT = 1000;");
}

推荐阅读