par
odradek » 27 janv. 2009, 05:21
Bonjour, ayant créé plusieurs galeries gérées par une bdd mysql, j'ai pour mes besoins du centraliser l'ensemble des images dans une table "img" (avec un champ id et un champ nom), je cherche à effectuer une requête de nettoyage pour cette table de la manière suivante :
Code : Tout sélectionner
DELETE img FROM img, an_actu_img, an_proj_img, es_actu_img,
es_proj_img, fr_actu_img, fr_proj_img
WHERE an_actu_img.id_actu != img.id
AND an_proj_img.id_proj != img.id
AND es_actu_img.id_actu != img.id
AND es_proj_img.id_proj != img.id
AND fr_actu_img.id_actu != img.id
AND fr_proj_img.id_proj != img.id
Seulement à chaque fois que je tente d'executer cette requête, j'obtiens un plantage (pas de message d'erreur) de phpmyadmin, qui semble pris comme dans une boucle infinie.
Quelqu'un pourrait-il m'indiquer ce qui cloche dans ma requête, merci d'avance.
Bonjour, ayant créé plusieurs galeries gérées par une bdd mysql, j'ai pour mes besoins du centraliser l'ensemble des images dans une table "img" (avec un champ id et un champ nom), je cherche à effectuer une requête de nettoyage pour cette table de la manière suivante :
[code]DELETE img FROM img, an_actu_img, an_proj_img, es_actu_img,
es_proj_img, fr_actu_img, fr_proj_img
WHERE an_actu_img.id_actu != img.id
AND an_proj_img.id_proj != img.id
AND es_actu_img.id_actu != img.id
AND es_proj_img.id_proj != img.id
AND fr_actu_img.id_actu != img.id
AND fr_proj_img.id_proj != img.id[/code]
Seulement à chaque fois que je tente d'executer cette requête, j'obtiens un plantage (pas de message d'erreur) de phpmyadmin, qui semble pris comme dans une boucle infinie.
Quelqu'un pourrait-il m'indiquer ce qui cloche dans ma requête, merci d'avance.