私はテーブルautosを持っています.in table is column id as auto_increment
AND indexed asprimary key
ID をリセットしたい。つまり、ID がキューに入れられる必要が1
ある2,3,4,5,...
ID をリセットするには、次のクエリを実行します。
ALTER TABLE autos AUTO_INCREMENT = 1
これは、現在、最大IDは同等の行数でなければならないことを意味しますか?
しかし、このコード
$res = $db->query("SELECT COUNT(*) AS cnt FROM autos")->fetchAll(PDO::FETCH_ASSOC);
echo "rows count: ".$res[0]['cnt']."<br>";
$res = $db->query("SELECT MAX(id) AS id FROM autos")->fetchAll(PDO::FETCH_ASSOC);
echo "max id".$res[0]['id'];
戻り値
rows count: 376733
max id: 500000
最大IDと行数が一致しないのはなぜですか? どこが間違っていますか?