Visualizzazione dei risultati da 1 a 6 su 6

Discussione: id consecutivo

  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    id consecutivo

    Ciao, chi mi spiega perchè se rimuovo il record in una tabella (database mysql) che contiene solo quel record, ed ha id=30 ,
    poi se da una pagina di registrazione.php ne creo uno nuovo, l'id che mi crea in automatico è = a 31 e non ricomincia da 1? da cosa dipende?

    grazie mille

  2. #2
    E' ovvio.

    Essendo sicuramente l'id un campo auto_increment..lui non tiene conto dell'effettiva presenza di altri record, ma semplicemente tiene "in memoria" quanti record sono stati inseriti, e aggiunge 1 ogni volta che ne viene inserito uno nuovo.

    Per ripartire da zero, o Svuoti la tabella, o da Operazioni reimposti a 1 il valore auto_increment

  3. #3
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    Grazie..

    quando importo il database non devo inserire la spunta qui vero?:

    Opzioni

    Do not use AUTO_INCREMENT for zero values

  4. #4
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    da operazioni ho:

    Copia il Database in:
    Solo struttura
    Struttura e dati
    Solo dati
    CREATE DATABASE prima di copiare
    Aggiungi DROP TABLE / DROP VIEW
    Aggiungi valore AUTO_INCREMENT
    Aggiungi vincoli
    Passare al Database copiato

    dove copio il database?

  5. #5
    Questo non è operazioni, ma Esporta

    Poi cmq, devi andare nelle operazione della tabella, non del DB

  6. #6
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    ok grazie

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.