El proyecto en el que estoy metido requiere el uso de muchas base de datos por lo que desde el php defino variables para el acceso a todas ellas, pero cuando hago un TRIGGER, me da un mensaje de error que dice "NO DATA BASE SELECTED". en fin mejor lo ejemplifico
Mis consultas son:
Cita:
por lo tanto el trigger es:SELECT * FROM sipp.objetivos
Cita:
pero me sale este errorCREATE TRIGGER testigo BEFORE INSERT ON sipp.ss_asd
FOR EACH ROW
INSERT INTO sipp.jehova VALUES (NEW.idas,NEW.dp,NEW.idant);
FOR EACH ROW
INSERT INTO sipp.jehova VALUES (NEW.idas,NEW.dp,NEW.idant);
Cita:
pero si elimino el nombre de la base de datos, y antes selecciono la base de datos:NO DATA BASE SELECTED
Código PHP:
$db = mysql_select_db('sipp',$link);
$sql = "CREATE TRIGGER testigo BEFORE INSERT ON ss_asd
FOR EACH ROW
INSERT INTO jehova VALUES (NEW.idas,NEW.dp,NEW.idant); ";
$sql = mysql_query($sql) or die(mysql_error());
Por que tal diferencia?