0
你好,我正在使用下面的代碼插入到我的數據庫的值,我有一個ID字段是自動遞增,我想應該數字插入每個下一個值插入增加它有一個,在我的情況下,id值有時會增加一個以上,例如最後一個id是900,下一個將是904,我想知道下面的代碼是否在我的數據庫中發現了這個bug,這是發生,例如,如果我選擇在重複鍵的選項,它應該當我選擇插入被插入,並用幾個數字僅增加下一次更新,這裏是代碼:MySQL數據庫內的自動增量字段正在增加一個以上
$con = new PDO(DB_DSN, DB_USERNAME, DB_PASSWORD);
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $con->prepare("Insert Into subscriptions (curso_id, user_id)
Values ('$cursoid', '$userid')
ON DUPLICATE KEY UPDATE curso_id = curso_id, user_id = user_id;" );
$stmt->execute();
與其他詞我[R使用此插入功能在id自動增量行內收縮間隙。我怎麼能解決它?