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

Como crear un campo en una tabla que sólo acepte 2 valores(ej: chico /chica)

Estas en el tema de Como crear un campo en una tabla que sólo acepte 2 valores(ej: chico /chica) en el foro de Mysql en Foros del Web. Tengo una tabla mysql y me gustaría crear un campo en una tabla que sólo acepte 2 valores(ej: chico /chica) como en access un campo ...
  #1 (permalink)  
Antiguo 04/10/2007, 04:41
Avatar de Masterkhan  
Fecha de Ingreso: septiembre-2006
Ubicación: En mi casa
Mensajes: 64
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Como crear un campo en una tabla que sólo acepte 2 valores(ej: chico /chica)

Tengo una tabla mysql y me gustaría crear un campo en una tabla que sólo acepte 2 valores(ej: chico /chica) como en access un campo si/no.
  #2 (permalink)  
Antiguo 04/10/2007, 06:32
 
Fecha de Ingreso: abril-2006
Mensajes: 5
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: Como crear un campo en una tabla que sólo acepte 2 valores(ej: chico /chica)

Una solución puede ser que utilices el tipo 'enum' para ese campo, por ejemplo:

CREATE TABLE `prueba` (
`dato` enum('chico','chica') NOT NULL default 'chico'
)


Para agregar el campo en una tabla existente:

ALTER TABLE `prueba` ADD `sexo` ENUM( 'Masculino', 'Femenino' ) NOT NULL ;

Espero que te sirva
  #3 (permalink)  
Antiguo 04/10/2007, 09:39
 
Fecha de Ingreso: septiembre-2007
Mensajes: 1
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Como crear un campo en una tabla que sólo acepte 2 valores(ej: chico /chica)

Gracias Raseq a mi también me sirvió la información.
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 14:03.