Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2010, 12:46
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: 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)