31/10/2010, 12:46
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Poner límite de filas a una tabla Lo del trigger es una propuesta que he leído varias veces, per realmente nunca la he probado, porque me presenta una duda: No sé si se puede cancelar un proceso en ejecución, que sería el caso de un BEFORE INSERT.
Es el caso de que el INSERT comienza a ejecutarse, pero antes de insertar el registro, comprueba si ya se llegó al límite y, de haberlo hecho, debe cancelar la inserción... Pero no sé si un TRIGGER tiene esa capacidad.
De lo que estoy seguro es de que no puede borrar un registro para hacerle lugar al nuevo, porque no se permiten (al menos en MySQL) operaciones DML contra la misma tabla en que se está haciendo la inserción.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |