
09/08/2012, 15:20
|
| | Fecha de Ingreso: septiembre-2010 Ubicación: Caracas
Mensajes: 83
Antigüedad: 14 años, 6 meses Puntos: 6 | |
Respuesta: trigger que obtiene un registro pasado completo Bueno he encontrado la solucion
el truco esta en asignar con INTO los valores del select en variables temporales
delimiter //
CREATE TRIGGER prueba BEFORE INSERT ON asteriskcdrdb.rol
FOR EACH ROW
BEGIN SELECT valor, nombreRol INTO @valor1, @valor2 FROM basededatos.rol ORDER BY fecha DESC LIMIT 1;
IF NEW.valor >= @valor1 THEN
SET NEW.nombreRol = @valor2;
SET NEW.valor = NEW.valor - @valor1;
END IF;
END
//
pueden borrar este post :) gracias |