使MySQL数据库始终在1000处启动auto_increment

时间:2017-03-08 03:23:02

标签: php mysql laravel laravel-5

使用MySQL或PHP(在Laravel 5.3中),是否可以在创建新表时自动将auto_increment设置为1000?

要清楚,我知道我可以在创建表后调用ALTER TABLE member AUTO_INCREMENT = 1000;来执行此操作,并且我可以在代码中合并以创建表。我正在寻找一种自动发生这种情况的方法。

详细说明,我使用了laravel,在我的数据库迁移中,我目前正在执行此操作:

  Schema::create('member', function (Blueprint $table){
        $table->increments('id');
        // ... 
  });
  DB::update("ALTER TABLE member AUTO_INCREMENT = 1000;");

我想知道是否有可能通过MySQL或PHP以某种方式编写脚本,以便在创建表时随时等同于DB::update("ALTER TABLE member AUTO_INCREMENT = 1000;");

1 个答案:

答案 0 :(得分:-1)

正如您在MySQL的文档中看到的那样 - 您可以在创建表时添加AUTO_INCREMENT选项:MySQL CREATE Docs