Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202

    Auto incremento conveniente???

    Ho creato una tabella che serve a contenere annunci.
    Secondo voi per il campo Id posso utilizare la funzione di auto incremento?
    Nel senso che nel breve tempo mi troverò tanti buchi relativi a numerose cancellazioni e con id che segnala un numero con molte cifre.

    Oppure devo cercare un alternativa?

  2. #2
    l'id con auto incremento meglio metterlo comunque, giusto per avere un indice univoco che rappresenta un record. In modo da poterlo usare nelle condizioni where senza rischiare di avere doppioni.
    Ma meglio evitare di basarsi su quello per la gestione. Proprio per il problema che dici tu...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202
    Ho dubbi sul fatto di usare due ID mi sembra uno spreco di memoria!!!!.

    Il fatto è che la mia tabella annunci è divisa in 4 tabelle con relazione 1 a 1, chiaramente il campo che le lega è Id_annuncio.

    A questo punto nella pagina di inserimento ho 4 query di insert into.

    Allora io potrei prendere il max del campo id e increntare, ma se due utenti si collegano contemporaneamente esiste la possibilità che si dupplichi il campo id?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    in un campo auto_increment impostato come primary key, tranquillo che non si duplica nulla...

    Per i buchi, esistono tipi di tabelle MySQL che li tappano, ma a memoria non mi ricordo quali sono. Di certo le MyISAM non li tappano\
    *********************************
    Andrea
    *********************************

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202
    ok su un campo auto increment non si dupplica nulla però potrebbe darmi dei problemi (vedi primo mio post)

    Sono molto interessanto al tipo di tabella che copre i buchi...qualcuno la conosce?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    beh nn capisco dove sia il problema di avere numeri con tante cifre.... due indici non ti servono, ne basta uno....
    *********************************
    Andrea
    *********************************

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.