Trigger fonctionnant sur une base mais pas sur une autre
Trigger fonctionnant sur une base mais pas sur une autre - SQL/NoSQL - Programmation
MarshPosté le 03-04-2008 à 12:15:11
Bonjour,
Mon titre est un peu bizarre mais c'est ce qu'il se passe dans la réalité
Voici mon contexte , j'ai un cluster en production sous CentOs et utilisant MySql 5.0.22.
Pour ne pas faire "trop" de connerie, j'ai installé une configuration identique sous VmWare.
Mes bases sont donc identiques sur les deux configurations.
J'utilise pas mal de triggers qui fonctionnent très bien, mais il y a 4 jours j'en crée un nouveau et là surprise, sur l'un marche sans soucis ( sur ma conf VmWare de test) mais quand je le réapplique sur ma base de production rien
Je l'ai donc simplifié au maximum et toujours le même resultat.
Voici le code que j'utilise :
Code :
DELIMITER $$
DROP TRIGGER reporting.insert_tblorders_after $$
CREATE TRIGGER reporting.insert_tblorders_after AFTER INSERT ON TBLORDERS
FOR EACH ROW
BEGIN
INSERT INTO OrdreDirige SET UL_ID=NEW.UL_ID;
END $$
DELIMITER ;
Ma base de test étant un backup global de ma base de production, les droits sont identique et je ne comprends pas pourquoi cela ne marche pas.
Si quelqu'un avait une idée car là, je suis vraiment bloqué
Marsh Posté le 03-04-2008 à 12:15:11
Bonjour,
Mon titre est un peu bizarre mais c'est ce qu'il se passe dans la réalité
Voici mon contexte , j'ai un cluster en production sous CentOs et utilisant MySql 5.0.22.
Pour ne pas faire "trop" de connerie, j'ai installé une configuration identique sous VmWare.
Mes bases sont donc identiques sur les deux configurations.
J'utilise pas mal de triggers qui fonctionnent très bien, mais il y a 4 jours j'en crée un nouveau et là surprise, sur l'un marche sans soucis ( sur ma conf VmWare de test) mais quand je le réapplique sur ma base de production rien
Je l'ai donc simplifié au maximum et toujours le même resultat.
Voici le code que j'utilise :
Ma base de test étant un backup global de ma base de production, les droits sont identique et je ne comprends pas pourquoi cela ne marche pas.
Si quelqu'un avait une idée car là, je suis vraiment bloqué
Merci d'avance