[Db] Meglio enum o un id ?
Davide Michel 'ZioBudda' Morelli
michel a ziobudda.net
Lun 27 Nov 2006 10:20:19 CET
Ciao all. Mi trovo in questa situazione: all'interno di una tabella ho
un campo che puo' avere al massimo 5 valori. Pensavo di utilizzare un
valore numerico (tinyint), ma poi mi sono domandato il perche' non
utilizzare l'enum('valore1','valore2',....) [uso MySQL].
Secondo la vostra esperienza è piu' veloce (nelle query di select) l'id
o l'enum ?
Nel senso è piu' veloce:
SELECT * from tabella where id_pippo = 1
oppure
SELECT * from tabella where id_pippo = 'valore1' ?
Grazie.
M.
--
Michel 'ZioBudda' Morelli michel a ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-0240706096 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it
Maggiori informazioni sulla lista
Db