C'est l'instruction SELECT qui cause le problème ici. À l'intérieur du déclencheur, vous ne pouvez pas sélectionner à partir de la même table. Dans votre exemple, vous n'avez pas besoin/ne pouvez pas utiliser l'instruction SELECT. Vous pouvez obtenir les valeurs en utilisant simplement :newrow.id_1
, :newrow.id_2
et :newrow.id_3
.