miércoles, 17 de septiembre de 2008

Como determinar la edad con phpmyadmin?

Algunas personas hacen rererencia al hecho de insertar procedimientos automaticos en MYSQL como el clasico de determinar la edad de un usuario.

Lo certo es que MYSQL tiene un gran potencial para el manejo de datos sin la intervencion de PHP debido a los Triggers o Gatillos en español que son programas que se activan al efectuar determinados eventos como actualizar, insertat, eliminar uno o muliples registros.

Para declarar un Tigger utiliamos las sentencias

CREATE TRIGGER trMiPrimerTrigger AFTER INSERT ON TabladeEjemplo

//una vez hecho estie paso declaramos el ambito que puede ser

FOR EACH ROW
//esta linea hara que el Trigger se aplique a todas las filas que se vayan insertando.

//Luego iniciamos el script con la palabra:
BEGIN
//y las sentencias que se ejecutaran con el trigger.

UPDATE tablaxactualizar
SET campo= 'valor'
where tablaparametro = NEW.tablaparametro ;

//esta linea finaliza el script.
END;

entre las sentencias BEGIN Y END se pude colocar cualqueir secuencia de acciones SQL asi como codigo condicional u otras delcaraciónes que son admitidas por MySQL como lo eventos loops y condicionales.

No hay comentarios:

Publicar un comentario