ari*_*lcr 8 php laravel laravel-4
有没有办法使用Schema Builder的迁移在Laravel 4中的表上设置主键的自动增量初始值?
我想将表的id设置为从100开始.我知道可以使用纯SQL ALTER TABLE MY_TABLE AUTO_INCREMENT = 111111;,但我想使用Laravel Migrations维护数据库版本控制.
任何的想法?
Ant*_*iro 22
我担心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()
{
}
}
Run Code Online (Sandbox Code Playgroud)