<html><head><style type='text/css'>p { margin: 0; }</style><style type='text/css'>body { font-family: 'Times New Roman'; font-size: 12pt; color: #000000}</style></head><body>Agreed. I should also note that space efficiency is lower priority to me than other goals.<br><br>If space doesn't matter to me, I tend to use TINYINT(1) NOT NULL for booleans. I'm sure there's a reasonably portable way to use something like that.<br><br>----- "Khalid Baheyeldin" <kb@2bits.com> wrote:
<br>&gt; <link href="/zimbra/css/msgview.css?v=080321143141" rel="stylesheet">One more -1 vote for bit masks stored in the database on columns<br>&gt; that need to be filtered by. <br>&gt; +1 on using an int or char(1) for each of the columns would be more <br>&gt; effective, since each discrete column can be used in WHEREs, ...etc.<br>&gt; 
<br>&gt; The extra bytes overhead is negligible.<br>&gt; This is also more portable across databases and does not require <br>&gt; database specific functions.<br>&gt; 
</kb@2bits.com></body></html>