Why does the Mysql InnoDB type automatically increment ID not correspond to the number of rows?

the auto-increment ID of InnoDB type does not correspond to the number of rows for the same data? But the MyISAM type is normal!

the specific data in the PS: table is first in php, execute sql for tag field like query, and store it if there is no query!

May.22,2021

because InnoDB supports transactions, if the transaction is rolled back, the self-increasing id occupied by the transaction will be lost

there is also batch insertion. InnoDB does not know the exact number of self-increasing id required for each statement, so it may be overvalued

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b414d8-2bcfd.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b414d8-2bcfd.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?