Tema: bool en sql
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/01/2008, 05:43
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Sonrisa Re: bool en sql

Código:
ALTER TABLE TABLA1 ADD COLUMN COLUMNA BOOL;
o bien:

Código:
ALTER TABLE TABLA1 MODIFY COLUMN CLUMNA1 CLUMNA1 BOOL;
En MySQL un campo BOOL se transforma en un TYNINT que debe tener valor 0 ó 1, según sea FALSE o TRUE (el detalle es importante porque cuando usas ODBC o Conector .NET puedes usar el valor numerico para almacenar el falor True / False)

Esto es poque en la operación lógica A = B si es FALSE es 0, y si es TRUE es 1 ó mayor a 0.