|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 18 ![]() |
Bonsoir,
Je souhaiterais supprimer une ligne dans plusieurs table d'une base Mysql, le pb c'est que j'ai environ 150 tables et j'ai pas envie de les taper toutes à la main Mais bon je trouve pas, est ce que vous connaitriez une solution ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Si cela veut dire que vous avez la même ligne dans plusieurs tables, c'est à dire plusieurs tables avec la même structure, c'est que vous avez mal conçu votre base de données !
![]() Expliquez mieux ce que vous souhaitez faire en fournissant un exemple.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 18 ![]() |
Ca s'est fort possible !
En fait j'ai plusieurs table avec des Id et je voudrais donc supprimer dans toutes les tables toutes les lignes contenant un id donné. Mais bon j'ai pas envie de me taper toutes les noms des tables dans le sélect |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 18 ![]() |
Ce que j'essaye de faire c'est un truc de ce genre, mais je sais que ça ne marche pas en Mysql :
Code :
SELECT idpseudo FROM SHOW TABLES WHERE idpseudo = 'xp93' |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Eric DureuilDéveloppeur informatique Inscription : avril 2011 Messages : 874 ![]() |
salut,
2 solutions:
enfin, y a clairement à te poser la question pourquoi tu as autan de table avec un identifiant identique qui s'y ballade... et donc à revoir ton modèle de donnée certainement...
__________________
Eric Dureuil, développeur web, c/c++, java indépendant soyons ![]() pensez à mettre et
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 18 ![]() |
Merci pour la solution
|
|
|
00
|
|
|
#7 | |
![]() ![]() |
Citation:
Toujours pas compris pourquoi tu veux supprimer des lignes/identifiants soit disant identiques dans plusieurs tables !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 18 ![]() |
J'ai pas dit qu'elles était identique, mais j'ai besoin de supprimer dans chaque table la ligne qui avait pour identifiant 'xxx'
Après c'est clair que la base n'est peut être pas optimisée, mais ça suffit à mon besoin |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com