Mysql
 sql >> база данни >  >> RDS >> Mysql

Задайте полето за автоматично увеличение от 1000 в laravel за миграция 5.1

Трябва да е така (не е тестван).

use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\DB;

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()
    {
    }
}

Актуализиране

//Your migrations here:
Schema::create('users', function (Blueprint $table) {
    $table->bigIncrements('id')->unsigned();
    $table->integer('qualification_id')->nullable();
    $table->integer('experience_id')->nullable();
});

//then set autoincrement to 1000
//after creating the table
DB::update("ALTER TABLE users AUTO_INCREMENT = 1000;");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - АКО СЪЩЕСТВУВА АКТУАЛИЗИРАНЕ ДРУГО ВЪВЕТЕ ВЪВ

  2. Как да включа/изключа строг режим на MySQL в localhost (xampp)?

  3. Няма подготвени оператори от страна на сървъра, използващи MySQL Connector/J

  4. MySQL - ПОРЪЧАЙТЕ ПО стойности в рамките на IN()

  5. Как да получите СЛУЧАЙНИ записи от всяка категория в MySQL?