In the last episode (Jan 25), Michael Collins said: > At 10:49 AM -0600 1/25/02, Dan Nelson wrote: > > > >Which field type do I use for a simply checkbox Y,N? > > >The BIT type seems to be the best fit. It's currently a synonym for > >CHAR(1), but there's a TODO item: > > > > * Optimise `BIT' type to take 1 bit (now `BIT' takes 1 char). > > Are you thinking MS SQL Server? I am not sure there is a bit type in > MySQL? Do you mean Char(0)? Anyhow, in MS SQL Server a bit type > column cannot be indexed so you are better off with CHAR(1).
Why would the MySQL TODO mention an MS SQL feature? :) mysql> create table test ( myfield bit primary key ); Query OK, 0 rows affected (0.01 sec) mysql> desc test; +---------+------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+------------+------+-----+---------+-------+ | myfield | tinyint(1) | | PRI | 0 | | +---------+------------+------+-----+---------+-------+ 1 row in set (0.88 sec) OK, so it's actually a synonym for tinyint(1). -- Dan Nelson [EMAIL PROTECTED] --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php