Re: [PHP-ES] OT MySQL
by Satyam other posts by this author
Nov 28 2006 6:26AM messages near this date
[PHP-ES] OT MySQL
|
[PHP-ES] Programación Lineal
Yo me inclinarÃa por un boolean, si lo hubiera, o un tinyint si no. El enum
no es ampliamente soportado por todos los gestores de bbdd y, además, está
previsto para soportar más de un simple si o no, por lo que ocupa más
espacio en la bbdd (en MySql 2 bytes). Algunos gestores de bbdd son
capaces de empaquetar campos de tipo booleano consecutivos en un mismo byte
para ahorra espacio en el disco. En MySql si declaras un campo de tipo
BOOL, automáticamente lo convierte a tinyint, ver:
http://dev.mysql.com/doc/refman/5.0/en/other-vendor-data-types.html
----- Original Message -----
From: "Rosario Magaña" <charopreciosa@[...].com>
To: <php-es@[...].net> ;
<php-es-sc.1131999012.pnllekibhghaoknmojib-charopreciosa=gmail.com@[...].net> ;
<php-es-sc.1159083244.olbdnknejcjibffhpmfc-charopreciosa=gmail.com@[...].net>
Sent: Monday, November 27, 2006 9:21 AM
Subject: [PHP-ES] OT MySQL
Hola amigos:
Estoy rediseñando una base de datos ...
Y hoy me pregunte... que es mas óptimo para un campo CHECKBOX?
Que el tipo de dato sea un entero pequeño o utilizar el tipo de
dato enum?
CHEKBOX_1 tinyint(1) default '1',
CHEKBOX_2 enum('SI','NO') default 'SI',
Si la BD se espera que sea grande...
Con su experiencia, tal vez me puedan decir que tipo de dato se
MEJOR y PORQUE.
Gracias.
=====================
Rosario M.
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thread:
charopreciosa
Satyam
|