Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đặt trường Tự động tăng bắt đầu từ 1000 trong di chuyển laravel 5.1

Nó phải như thế này (không được thử nghiệm).

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

Cập nhật

//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. Sphinx mà không sử dụng id auto_increment

  2. Sao chép bảng mà không sao chép dữ liệu

  3. MySQL Select ID xảy ra trên các hàng khác nhau với nhiều giá trị cụ thể cho một cột

  4. Cách nâng cấp từ mật khẩu cũ MySQL lên hệ thống mật khẩu mới

  5. django.db.utils.OperationalError:(2026, 'Lỗi kết nối SSL:SSL_CTX_set_tmp_dh không thành công')