Bonjour a tous,
j'ai créer les procedure suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 CREATE PROCEDURE `NouveautePositionUp`(IN IDNouveaute INT) BEGIN DECLARE v_old_position INT; SELECT NouveautePosition FROM n8_nouveautes WHERE IDNouveaute = IDNouveaute INTO v_old_position; CALL NouveautePositionUpdate(v_old_position, v_old_position+1); UPDATE n8_nouveautes SET NouveautePosition = v_old_position+1 WHERE IDNouveaute = IDNouveaute; COMMIT; ENDLors de l appel à la procedure avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE PROCEDURE `NouveautePositionUpdate`(IN v_old_position INT, IN v_new_position INT) BEGIN UPDATE n8_nouveautes SET NouveautePosition = v_old_position WHERE NouveautePosition = v_new_position; COMMIT; END
J'obtient l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part CALL NouveautePositionUp( 1 ) ;
Est-ce que qq'un pourrait m'aider svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part #1172 - Result consisted of more than one row
Partager