Bonjour @tous,
Je viens exposer une incompréhension de ma part :
Je tente d'executer ce script SQL sous l'interface 'phpmyadmin ver.2.6.0'
Et apparement, logiquement il m'indique l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 BEGIN DECLARE zoomid INT default 0; DECLARE fileid INT default 0; WHILE zoomid IN SELECT catid FROM `jos_zoomfiles` LOOP WHILE fileid IN SELECT imgid FROM `jos_zoomfiles` LOOP UPDATE jos_zoom_artist_item SET `fk_zoom_id`=zoomid, `fk_zoomfiles_id`=fileid END LOOP; END LOOP; ENDQu'est ce qui n'est pas correct dans ma declaration de variable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part BEGIN DECLARE zoomid INT default 0
Est ce du à autre chose (BEGIN ?, j'ai beau l'enlever, rien ne change)
Sinon, est ce que c'est la bonne facon de faire un UPDATE de ma table jos_zoom_artist_item ?
Merci d'avance pour vos réponses
Partager