有没有办法使用Schema Builder的迁移在Laravel 4中的表上设置主键的自动增量初始值?
我想将表的id设置为从100开始.我知道可以使用带有ALTER TABLE MY_TABLE AUTO_INCREMENT = 111111;的纯SQL,但我想使用Laravel Migrations维护数据库版本控制.
任何的想法?
我担心Laravel仍然没有办法改变自动增量值,但你可以创建一个迁移并在其中执行:
<?php use Illuminate\Database\Migrations\Migration; class MyTableMigration extends Migration { /** * Run the migrations. * * @return void */ public function up() { $statement = " ALTER TABLE MY_TABLE AUTO_INCREMENT = 111111; "; DB::unprepared($statement); } /** * Reverse the migrations. * * @return void */ public function down() { } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。