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

Poner un máximo en un campo

Estas en el tema de Poner un máximo en un campo en el foro de Mysql en Foros del Web. Hola. Tengo una Tabla llamada X y dentro de X hay un campo llamado Z ¿Como puedo hacer para que el campo llamado Z no ...
  #1 (permalink)  
Antiguo 06/10/2008, 12:06
 
Fecha de Ingreso: diciembre-2007
Mensajes: 31
Antigüedad: 16 años, 4 meses
Puntos: 0
Poner un máximo en un campo

Hola.

Tengo una Tabla llamada X y dentro de X hay un campo llamado Z ¿Como puedo hacer para que el campo llamado Z no tenga opción de poner más de 3?

Es decir... el campo Z asigna un numero de regalos máximos que puede recibir, como puedo hacer que solamente puedan recibir 3 regalos como máximo?, que ese campo no pueda ser superador por 3.
  #2 (permalink)  
Antiguo 06/10/2008, 13:23
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Poner un máximo en un campo

Hola
Si estas usando mysql5 puedes crear un trigger en tu tabla X que al momento de insertar o actualizar el registro, verifique si Z es mayor que 3 si lo es lo pones a 3 que es el maximo

Saludos
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 07/10/2008, 06:56
 
Fecha de Ingreso: diciembre-2007
Mensajes: 31
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Poner un máximo en un campo

Si tengo MySQL 5, ¿Como creo el trigger en dicho campo?
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 20:08.