Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    154

    AUTO INCREMENT phpmyadmin

    Buona sera a tutti... il mio problema è molto semplice... usando phhpmyadmin creo le mie tabelle mettendo un id univoco per ogni tupla... aggiungo a questo campo la proprietà AUTO_INCREMENT e nulla di strano!
    il mio problema sorge quando cancello una tupla dalla tabella e poi successivamente ne reinserisco un'altra.. l'id di quest'ultima non assume i valore di quella cancellata ma un id aumentato di uno rispetto a quella cancellata... esempio per capire

    id | nome
    1 | giuseppe
    2 | luigi

    DELETE FROM tabella WHERE id = 2

    INSERT INTO tabella (nome) VALUES('franco')

    dopo queste query la tabella diventa:

    id | nome
    1 | giuseppe
    3 | franco


    avete capito?
    grazie per l'aiuto!

    ah uso php e mysql =)

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    E' il funzionamento normale di un campo auto-increment (anche in altri DB funziona così, non solo MySQL)
    Se vuoi che gli ID siano sempre "ordinati" li devi gestire tu e non usare l'auto increment

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    154
    Ok grazie mille!

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.