![]() |
[mysql] ENUM-veld
Ik had ff een vraagje over het ENUM veld.. Meestal gebruik ik als iets alleen de optie 'aan' of 'uit' heeft ENUM('0','1') (en dan niet NULL als waarde toelaten, en dan '0' als standaard waarde) maar om ruimte te besparen schijnt het ook te kunnen met ENUM('1') in combinatie met de waarde NULL..
Heeft iemand dit ooit geprobeerd? En scheeld het daadwerkelijk wel ruimte? |
Enums worden gemapped op ints, dus je kunt net zo goed gewoon een small int gebruiken.
Waarom wil je ruimte besparen? Efficientie is veel belangrijker. |
heeft mysql geen bit datatype?
|
Citaat:
|
Citaat:
En een BOOLEAN dan? Dat is gewoon 1 of 0.. Het vervelende is dat ik ooit ergens een pagina had met alle verschillende velden en wanneer je deze precies gebruikt.. maar die kan ik niet meer vinden.. Dus ik weet alleen de standaard nog.. :S *kan het niet hebbe, gaat zoeken* ENUM - http://www.mysql.com/doc/en/ENUM.html ALLES - http://www.mysql.com/doc/en/Column_types.html Vergeet BOOLEAN.. dat is dus gewoon TINYINT(1) :D Citaat:
Jammer, naja.. kan ik mijn 'bron' in ieder geval vertellen dat het dus niet zo is.. :D |
Alle tijden zijn GMT +1. Het is nu 10:14. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.