problème de création d'un trigger
Bonjour,
j'ai un petit soucis avec mon trigger, il fonctionnait bien, mais j'ai restauré ma base, et quand je veux le créer il me dit qu'il existe, or si je fais un :
Code:
SHOW CREATE TRIGGER setMouvementStockAfterInsert
je n'ai aucun résultat !
voici mon trigger
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| DELIMITER $$
DROP TRIGGER IF EXISTS `setMouvementStockAfterInsert`$$
CREATE
/*!50017 DEFINER = 'root'@'192.168.%' */
TRIGGER `setMouvementStockAfterInsert` AFTER INSERT ON `itemavendre`
FOR EACH ROW BEGIN
IF (NEW.estVenteExterne=1)
THEN
/*on appelle la Procedure stockée*/
Call insertIntoPartenaireMajStock(NEW.numItemAVendre,0);
END IF;
END$$
DELIMITER ; |
reponse :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Error Code : 1360
Trigger does not exist
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
Error Code : 1359
Trigger already exists
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000 |
8O8O8O8O8O8O
Code:
1 2 3 4
| show create trigger setMouvementStockAfterInsert
Error Code : 1602
Corrupted TRG file for table`itemavendre` |
Je ne vois pas pourquoi il me répond ça car :
1. j'ai justement dis if exists , donc pas la peine de me dire qu'il n'existe pas...
ensuite, il me dit qu'il existe déjà... je n'y comprends rien de rien...