Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/09/2013, 03:35
daicon
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: TRigger. Set @var en consulta.

GRacias, efectivamente era eso. Hace tiempo que no hago metodos en bd, y se me mezcla oracle, SQL y MYSQL.

Ahora tengo otro problema:

Dynamic SQL is not allowed in stored function or trigger SQL=UPDATE `j25_users`.......

Estuve buscando informacion, y decian que hiciera un procedimiento donde metieran el trigger, y luego hiciera un trigger que llamara al procedimiento. Pero me sigue diciendo exactamente lo mismo

¿Una ayudita?

GRacias!


EDITO: decir que lo que he intentado hacer es cambiar la linea esa por:

SET @username = CONCAT('USE ',@bd,' ');
PREPARE stmt1 FROM @username;
EXECUTE stmt1;

Última edición por daicon; 30/09/2013 a las 04:01