Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 07:09
clusterbit
 
Fecha de Ingreso: octubre-2008
Mensajes: 67
Antigüedad: 15 años, 6 meses
Puntos: 0
no me compila!!! ayuda MYSQL

hola amigos del web

me acerco a ustedes para pedirles su ayuda, no puedo compilar este trigger por mas que busco el error de syntaxis no lo encuentro espero tengan mejor ojo que yo
ejejje... esto lo quiero hacer funcionar en MYSQL

saludos

aquí!! le dejo parte del codigo

CREATE TRIGGER prueba BEFORE UPDATE ON td_persona
FOR EACH ROW
BEGIN
DECLARE maximo int(11);
SET maximo =(SELECT MAX(audi_id) FROM ts_auditoria);
end;
if(:old.pers_rut <> :new.pers_rut)then
begin
INSERT INTO ts_auditoria(audi_id,audi_ip,audi_fecha,audi_tabla ,audi_campo, audi_valor_anterior, audi_valor_actual) VALUES(maximo,'255.255.255.0',(DATE_FORMAT(now(),' %Y/%m/%d')),,'pers_rut', :old.pers_rut,:new.pers_rut);
end if;