Pagina 1 di 1

database mysql meglio cancellare o modificare i report

MessaggioInviato: mar mag 29, 2007 7:56 pm
da babar
salve a tutti,
la mia curiosità riguardo i database, che non conosco molto,
è meglio cancellare lasciando dei buchi o modificare i report?
usando la piattaforma wordpress, mi ritrovo a dover eliminare dei post obsoleti, però ho pensato se li modifico aggiornando la data mi ritrovo con un report nuovo inserito nel id di uno vecchio.
secondo voi faccio bene?
o no?

voi cosa fereste?

MessaggioInviato: mar mag 29, 2007 9:25 pm
da d-man
Che vuoi che sia un nuovo ID, al massimo se passi da 99 a 100 ti trovi un byte in più. Se non ne hai bisogno cancella e aggiungine uno nuovo.

MessaggioInviato: mar mag 29, 2007 10:56 pm
da babar
ma io mi ritrovo a cancellare dai 40 ai 50 post al mese in un anno ho un db che è un gruviera.
ed è questo che mi preoccupa, inserisco dei concorsi che alla scadenza non servono + non trovo altra soluzione che cancellarli, o modificarli.

MessaggioInviato: sab giu 02, 2007 1:51 pm
da d-man
Ripensandoci puoi usare il comando REPLACE, che se non trova un record corrispondente ne crea uno nuovo.
Codice: Seleziona tutto
REPLACE INTO 'tabella' SET campo1 = 'valore1', campo2 = 'valore2' WHERE ID = X;

MessaggioInviato: sab giu 02, 2007 3:48 pm
da Zane
Prestazionalmente non ti cambia assolutamente niente [;)]

MessaggioInviato: sab giu 02, 2007 8:45 pm
da babar
ok! grazie
allora vai col delete



[^]