Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    28

    chiave primaria database mysql

    qualcuno mi sa dire perchè se, dopo che inserisco alcuni record all'interno di una tabella e successivamente ne elimino uno
    per es

    id nome cognome
    1 andrea rossi
    2 carlo verdi

    e decido di eliminare il record numero 2, nel momento in cui ne inserisco uno nuovo il campo "id" che è chiave primaria con auto_incremento riparte da 3 e non da 2.

    grazie in anticipo a chi mi sa aiutare

  2. #2
    perché le chiavi autoincrementanti occupate restano occupate

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    28
    Quote Originariamente inviata da optime Visualizza il messaggio
    perché le chiavi autoincrementanti occupate restano occupate
    e come posso fare per risolvere il problema?

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    28
    Quote Originariamente inviata da optime Visualizza il messaggio
    quale problema?
    Vorrei che i record che inserisco successivi all eliminazione riprendessero il contatore giusto e non saltando da 2 a 4 per esempio

  6. #6
    se veramente è un problema (e, credimi, tutte le volte che se ne è parlato poi è venuto fuori che NON era un problema)
    1. non usare un contatore automatico, ma fattene uno manuale
    2. prova a ricompattare il db: a volte funziona (dipende dal db)
    3. scarichi tutto in una tabella d'appoggio, tronchi la tua, e riprendi i dati

    ma prima chiediti se è veramente indispensabile

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    28
    Quote Originariamente inviata da optime Visualizza il messaggio
    se veramente è un problema (e, credimi, tutte le volte che se ne è parlato poi è venuto fuori che NON era un problema)
    1. non usare un contatore automatico, ma fattene uno manuale
    2. prova a ricompattare il db: a volte funziona (dipende dal db)
    3. scarichi tutto in una tabella d'appoggio, tronchi la tua, e riprendi i dati

    ma prima chiediti se è veramente indispensabile

    E che sto facendo un po i miei primi esperimenti e avevo paura potesse essere un problema più avanti ti ringrazio per l aiuto che mi hai dato
    alessio

  8. #8
    tranquillo, non è un problema

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.