1 回答

TA貢獻1785條經(jīng)驗 獲得超8個贊
注意:Laravel 5.8 添加
bigIncrements
為默認值。帶遷移的外鍵:不要忘記
UNSIGNED
InnoDB
需要外鍵和引用鍵的索引,以便外鍵檢查可以快速進行并且不需要表掃描。
我合并了你的 2 Schema。嘗試這個 :
public function up()
{
Schema::create('one_time_password_logs', function (Blueprint $table) {
$table->engine = 'InnoDB';
$table->bigIncrements('id');
$table->bigInteger('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->string('otp_code')->index();
$table->string('refer_number')->index();
$table->string('status')->index();
$table->timestamps();
});
}
- 1 回答
- 0 關注
- 169 瀏覽
添加回答
舉報