Mysql

MySQL id 未按順序保存(生產中的 Laravel)

  • June 23, 2020

在此處輸入圖像描述

我真的很困惑這個。。

因此,我創建了一個 Laravel 應用程序並將其託管在 Heroku 上。我正在使用 ClearDB 擴展來使用 MySQL。問題是:當我在我的數據庫上保存一個新使用者時,它沒有按 ID 順序保存。

我得到了 id 1,然後是 id 11 用於第二個寄存器,然後 id 21 用於第三個……然後我刪除它們並再次嘗試,我得到了 id 31。我想,有一個模式,是吧?它會+10,+10…但是為什麼呢?

看,我用來保存新寄存器的程式碼只有: DB::table(‘registers’)->insert($registerData);

在 $registerData 變數上,我只有以下數據:姓名、電子郵件、圖片的 url 和出生日期。

甚至我的“遷移”表也是這樣的:1、11、21、31…

我認為您表上的 auto_increment 設置為 10 而不是 1。

引用自:https://dba.stackexchange.com/questions/269678