Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [MySQL] Far ripartire da 1 un auto_increment

    Ho un db mysql con il campo "idut" numerico che è un auto_increment però, ad esempio, dal numero 1 passo al 30 e poi al 50 per DROP di varie righe.
    Come faccio per rimettere la numerazione a posto 1,2,3..ecc...
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  2. #2
    mi sa che devi farlo manualmente, magari con uno script
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    un id autoincrement per definizione non deve essere mai modificato

  4. #4
    Originariamente inviato da bonaprogram
    mi sa che devi farlo manualmente, magari con uno script
    qualche link a script già fatti in questo senso


    se non lo modifico alla fine ho una numerazione immensa senza una reale necessità.
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  5. #5
    Fai in fretta a mettere giu' due righe...

    Fai una select id e la raccogli in un array, poi fai un foreach dell'array degli id con un contatore e modifichi gli id con un update.... piu' difficile da spiegare che da fare...


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

  6. #6
    fattoz^__^

    grazzie.
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  7. #7
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    E' inopportuno mettere le mani su un campo auto_increment, in qualunque situazione.

  8. #8
    Originariamente inviato da Vre
    fattoz^__^

    grazzie.
    riporta giu' l'indice se gia' non l'hai fatto.

    ALTER table tabella AUTO_INCREMENT = nn

    ********

    Per quanto riguarda l'opportunita' o meno .... Be' lasciamolo decidere a chi fa lo script. Anzi visto che puo' servire per riordinare prima di partire in servizio quasi quasi posto le due righe di script.... (se a qualcuno interessano).


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

  9. #9
    Interessano!

    piero.mac docet
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  10. #10
    Originariamente inviato da *Ray*
    E' inopportuno mettere le mani su un campo auto_increment, in qualunque situazione.
    Ti spiego il perché. Durante la programmazione ci sono state quelle miriadi di prove che hanno creato utenti con id numericamente alti che mi costringerebbero a cambiare la struttura del campo senza una reale necessità.
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

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.