sapete quando cancellate un record dal db...tipo cancellate il record n°3...poi quando ne inserite uno nuovo esso diventa 4...e il tre si perde nel vuoto...come si puo recuperare?
sapete quando cancellate un record dal db...tipo cancellate il record n°3...poi quando ne inserite uno nuovo esso diventa 4...e il tre si perde nel vuoto...come si puo recuperare?
Intendi l'ID?
L'ID è un progressivo univoco, quindi quando cancelli il 3 l'hai perso e il successivo che andrai ad inserire sarà il quattro.
Il'unico modo per ripartire in perfetto ordine crescente è cancellando la tabella e compattando il db.
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
fai a meno di fare un campo contatore che si incrementa automaticamente
fai un semplice campo numerico e a quel punto te lo gestisci te come vuoi
Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.
tieni pero' presente che il recupero dei 'buchi' puo' essere molto lento, specie in presenza di molti records.
e anche molto periocoloso se il database non è ben strutturato/integroOriginariamente inviato da optime
tieni pero' presente che il recupero dei 'buchi' puo' essere molto lento, specie in presenza di molti records.
Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare
www.netpolaris.it
giusto. per evitare, io userei cmq un id contatore per le relazioni (dato privato), piu' un numero da gestire con i buchi (dato pubblico)Originariamente inviato da Shagrat
e anche molto periocoloso se il database non è ben strutturato/integro