Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Pierdo los booleanos !!!!

Estas en el tema de Pierdo los booleanos !!!! en el foro de Mysql en Foros del Web. Amigos: cuando intento hacer un backup de una tabla... tengo un campo llamado "warn_content" que es un boolean o sea un tinyint(4) y los valores ...
  #1 (permalink)  
Antiguo 01/08/2009, 12:06
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Exclamación Pierdo los booleanos !!!!

Amigos: cuando intento hacer un backup de una tabla... tengo un campo llamado "warn_content" que es un boolean o sea un tinyint(4) y los valores pasan idefectiblemente a +127

Cita:
Insert ignore into posts_temp select distinct * from posts
Las tablas tienen esta estructura:

Código tablita:
Ver original
  1. CREATE TABLE IF NOT EXISTS `posts` (
  2.   `id` int(11) NOT NULL auto_increment,
  3.   `titulo` varchar(80) collate latin1_general_ci NOT NULL,
  4.   `url` varchar(120) collate latin1_general_ci NOT NULL,
  5.   `enlace_roto` tinyint(1) NOT NULL,
  6.   `contenido` longblob NOT NULL COMMENT 'archivo del cntenido',
  7.   `labels` varchar(60) collate latin1_general_ci NOT NULL,
  8.   `warn_content` tinyint(4) NOT NULL COMMENT 'podria violar la TOS de Google o INFOLinks',
  9.   `fecha` varchar(29) collate latin1_general_ci NOT NULL,
  10.   `procesado` tinyint(4) NOT NULL default '0',
  11.   PRIMARY KEY  (`id`)
  12. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1363 ;

Que diablos ??? como hago para que el valor sea 0 o 1 y no un 127 ? quiero aclarar que pude transferir el boolean con un UPDATE pero quiero saber poque me ha pasado esto

PD: he probado pasar de TINY(1) a TINY(4) sin lograr cambios
__________________
Salu2!

Última edición por Italico76; 01/08/2009 a las 12:24
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:37.