
31/05/2015, 19:54
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 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) |