Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2015, 19:54
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
Respuesta: Ayudita con un Trigger sencillo!

Primero: Un trigger no es una buena idea para hacer una tarea que se puede asegurar en el INSERT, usando simples funciones como LOWER(), por ejemplo. es un a pérdida de tiempo.
Segundo, ese tipo de controles es mucho más simple de hacer con JavaScript, suponiendo que sabes usarlo, que tener que derivarle la responsabilidad a la base.
La base no tiene por qué ocuparse de tareas que deben hacer las vistas o formularios. Es una delegación de responsabilidades indebida para el desarrollo.

Finalmente, si el campo "antigüedad" es DATE, no puedes asignarle cero (0), lo más que puedes hacer es, y sólo en MySQL que yo sepa, asignarle como fecha 0000-00-00, sencillamente porque MySQL lo admite.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)