Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

MySql Triggers

Estas en el tema de MySql Triggers en el foro de Mysql en Foros del Web. Hola tengo un problema con un trigger en mysql, resulta que estoy usando MySQL Worckwrench 5.2 y con el he creado 2 tablas en mysql ...
  #1 (permalink)  
Antiguo 14/04/2010, 10:46
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
MySql Triggers

Hola tengo un problema con un trigger en mysql, resulta que estoy usando MySQL Worckwrench 5.2 y con el he creado 2 tablas en mysql una de clientes y otra de citas, el punto es que trato con un trigger de tomar el último ID (autoincrementado), que se crea tras la inserción en la tabla clientes por un store que cree he insertar ese ID en lo que sería la llave foranea en la tabla de citas, hasta el momento lo que he hecho es lo siguiente:

– Trigger DDL Statements
USE `Masaje`;
DELIMITER $$

CREATE Trigger Tr_inserta_idCliente after insert on Masaje.Clientes
for each row
begin
Set uval = mysql_insert_id();
insert into masaje.citas(FechaCita,NumCita,DestalleCita,Client es_idClientes)
values(’0000-00-00′,0,’nada’,uval);
end /*(select LAST_INSERT_ID())*/
$$

ya he probado haciendo un declare de la variable uval, o nadamás seteando esa variable como está en el código, y hasta usando la función Last_insert_id(); y el resultado cuando despliego la información en el Query es: que si se inserta el cliente en la tabla Clientes pero el trigger no me inserta en la tabla citas el Id del cliente hojalá puedan ayudarme gracias Saludos

Etiquetas: trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:13.