Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [mysql] info su "id" con auto_increment

    Buonasera,
    vorrei sapere se è normale che nella tabella del db quando viene aggiunta una nuova riga non venga occupato il primo numero "id" disponibile ma gli venga attribuito il numero successivo alla precedente scrittura anche se il numero precedente e disponibile:

    esempio ho registrato 8 righe tramite un form e poi le ho cancellate,
    inserendo di nuovo i dati dal form si crea la riga con id 9 invece di ricomincare da 1

    Grazie a tutti

  2. #2

  3. #3
    grazie mille!!!

  4. #4
    Utente bannato
    Registrato dal
    Jul 2013
    Messaggi
    290
    è più che giusto. se leggi la documentazione vedrai che possono anche esserci dei "buchi", dovuti a transazioni abortite. storicamente veniva tenuto in RAM un contatore, in pratica una variabile vera e propria, che viene incrementata "brutalmente" ad ogni utilizzo.
    Ora non so (magari avranno cambiato con qualche altra diavoleria)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.