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;