Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: mysql e autoincremento

  1. #1

    mysql e autoincremento

    ciao a tutti, ho una domandina stupida da porre:
    se metto un campo auto_increment in un database
    ad ogni inserimento (naturalmente) il suo contenuto
    salirà di un'unità.. ma se io cancello qualche dato in mezzo,
    c'è la possibilità di ri-ottenere la continuità dei valori
    del campo?!?
    mi spiego ad esempi:
    il campo id assume i valori
    1- 2- 3- 4- 5- 6
    io cancello il campo 3 e 5 e mi ritrovo:
    1- 2- 4- 6
    posso riorganizzare il tutto perchè mi dia invece
    1- 2- 3- 4 ???!?!?

    è una cosa abb inutile, lo so, ma è una curiosità che
    mi è saltata fuori..
    ..Grazie a tutti!
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  2. #2
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Direi proprio di NO

  3. #3
    Originariamente inviato da semolino
    Direi proprio di NO
    e chi te lo vieta?!?!?
    mi dirai che forse è del tutto inutile!
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  4. #4
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Non sarà mpossibile, ma il mio era anche un consiglio... io lascerei stare un campo che risulta importante, in modo tale da non mettere a rischio un cambiamento anche su quel valore

  5. #5
    Originariamente inviato da semolino io lascerei stare un campo che risulta importante, in modo tale da non mettere a rischio un cambiamento anche su quel valore

    ..non vedo altri rischi oltre quello di compiere un'azione inutile!
    Non sarà mpossibile, ma il mio era anche un consiglio...
    nient'affatto impossibile!
    sul consiglio mi trovo pienamente in linea con te!
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da ScassaBubu

    ..non vedo altri rischi oltre quello di compiere un'azione inutile!
    Se quel campo fa da chiave esterna su altre tabelle, i rischi ci sono eccome. A meno che tu non voglia riorganizzare l'intero database ad ogni delete...

  7. #7
    Originariamente inviato da luca200
    Se quel campo fa da chiave esterna su altre tabelle, i rischi ci sono eccome.
    Del tipo?
    A meno che tu non voglia riorganizzare l'intero database ad ogni delete...
    appunto...nessun rischio solo una gran c*****a
    Assolutamente d'accordo...ripeto azione inutile per non dire altro.
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  8. #8
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Originariamente inviato da ScassaBubu
    Del tipo?

    appunto...nessun rischio solo una gran c*****a
    Assolutamente d'accordo...ripeto azione inutile per non dire altro.
    Concordo di nuovo

  9. #9
    scusate scusate e ancora scusate..
    ..come avevo detto era solo un dubbio stupido, nato dal fatto che se esporto una tabella mysql mi esporta anche lo stato dell'autoincrement, cosa che mi sembra stupida visto che se creo la tabella da un'altra parte e poi reinserisco i dati che avevo prima mi parte a contare dal numero a cui ero prima e non da zero..
    tutto qui!
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  10. #10
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Azione sconsiderata più che inutile. Non farlo, se qualche pagina in giro per il mondo puntasse ad un'entry di un db proprio col suo id?

    Un conto è darti un msg dicendoti che il record non esiste, un contro è presentartelo sbagliato (e magari anche riservato, kissà!)

    [.:: JaguarXF ::.]
    __________________

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.