Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    riordinare un campo auto_increment

    Ho una tabella1 con 8.069 record:

    id
    nome
    id_tabella_esterna

    il campo id della tabella1 è autoincrement, ma ho notato che ci sono dei buchi tra i valori di id, infatti il campo id parte da 1 e arriva a 8.075, quindi ci sono 6 valori che id non ha.

    Questa tabella è anche collegata ad un'altra dal campo id_tabella_esterna.

    La mia domanda è, c'è un modo per riassegnare i campi id in maniera sequenziale? Si tenga presente che la tabella è in ordine alfabetico per il campo nome, quindi dovrei riassegnare tutti gli id in ordine, in ordine alfabetico per il campo nome

  2. #2
    non ha senso se tanto ordini per nome. Dimentica quella cosa dei buchi. Non ci sono buchi.

    Al limite fai un "OPTIMIZE TABLE tabella" per impedire chi si infilino record nei buchi vuoti.

    Ma se proprio vuoi... ho da poco dato una indicazione in merito.

    segui il link

    http://forum.html.it/forum/showthrea...readid=1020065

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    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.