Demande de requête MySQL
Wolfylink
Messages postés
212
Statut
Membre
-
anonyme -
anonyme -
Bonjour,
Je voudrais savoir comment demander ceci en MySQL ;
"Effacer dans TOUTES les tables l'entrée dont le champ id = 4 EXCEPTE la table news et mp"
Merci d'avance !!
@ + !
Je voudrais savoir comment demander ceci en MySQL ;
"Effacer dans TOUTES les tables l'entrée dont le champ id = 4 EXCEPTE la table news et mp"
Merci d'avance !!
@ + !
Configuration: Windows Vista Firefox 3.0.11
7 réponses
-
Hello,
Cette demande est incompréhensible (techniquement)
mysql_query("DELETE FROM membres WHERE pseudo='test'");
sinon drop table.
Si tu peux etre plus clair, cette phrase n'a pas de sens pour moi
"Effacer dans TOUTES les tables l'entrée dont le champ id = 4 EXCEPTE la table news et mp"
a+ -
En gros : Dans chacune de mes tables j'ai les données des comptes, sauf dans mp et dans news.
Si je veux supprimer toutes les données du compte n°4 , sans effacer les news et mp dont l'id sont égales à 4, comment faire ?
[PS :] Je précise que CHAQUE entrée de chaque table utilise un système d'id, c'est plus pratique... -
Pour moi news et mp sont des tables à part entière donc quel est le rapport avec la table des comptes.
Si tu effaces des enregistrements dans compte, ya que compte qui sera impacté... -
Ouais mais... J'ai pas qu'une table pour les comptes... Et pour cause !
Je fais un jeu online, et je créée des tables au fur et à mesure.
Je dois en avoir environ 10 à changer... C'est pourquoi cette requête serait extrêmement pratique ! =/ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Tant pis, c'est pas important pour mon site... Juste gênant pour moi ^^
-
C'est plutot simple... enfaite...tu cherche par le pseudo... ("DELETE * FROM membre WHERE pseudo='$pseudo_du_joueur'")
pour les news ("DELETE * FROM news WHERE pseudo='$pseudo_du_joueur'")
pour les mp ("DELETE * FROM mp WHERE='$pseudo_du_joueur'")
Bien sur, tu dois déclaré ta variable... si c'est pour deleté un compte, tu pourrais mettre la fonction $pseudo_du_joueur = $_SESSION['pseudo'] ;
Et toute les entré par le joueur seront éfacé... Avec toute les mysql_query que je viens de te donner comme example... Enfin, c'est un début^^ a toi de continué :P