Ik weet niet hoe een Webtoepassing zou weten of was db opnieuw begonnen behalve als u iets als pid van de mysqlinstantie op schijf opslaat telkens als u tot de pagina toegang hebt.
O.K., nu ik aan het, waarom dit niet doen denk: Telkens als u de toepassing in werking stelt, sparen last_insert_id () aan een lokaal dossier.
Alvorens u een tussenvoegsel in werking stelt, controleer dat dossier en vergelijk het bij het volgende auto_incrementaantal
SELECTEER AUTO_INCREMENT VAN information_schema.TABLES WAAR
TABLE_SCHEMA = GEGEVENSBESTAND () EN TABLE_NAME = „WAT“
Dan, als het lokale dossier zelfde of grotere, vastgestelde auto_increment aan één meer dan het grotere aantal heeft. Als niet, me maak niet ongerust.