MySQL automatisation... - PHP - Programmation
Marsh Posté le 23-12-2002 à 11:50:55
faudrait faire un Trigger
Marsh Posté le 23-12-2002 à 11:51:51
raph93 a écrit : |
hum? c'est a dire? c'est une specificité SQL ou PHP?
Marsh Posté le 23-12-2002 à 11:52:34
je vois vraiment pas où est le problème,
si tu update un champ de ta table, tu peux très bien mettre à jour les autres champs en même temps..
Marsh Posté le 23-12-2002 à 11:53:31
les triggers sous MySQL faut oublier..
Citation : |
Marsh Posté le 23-12-2002 à 12:00:47
Sh@rdar a écrit : je vois vraiment pas où est le problème, |
ben au lieu d'envoyer 2 requetes, j'en envoie que une... donc c'est plus rapide..
Marsh Posté le 23-12-2002 à 12:02:36
autant pour moi j'ai inversé champ et lignes..
à mon avis ta table est mal conçue pour devoir la mettre à jour de cette manière..
en php / mysql t'auras pas d'autre solution que de le faire en 2 requêtes..
Marsh Posté le 23-12-2002 à 12:14:58
Sh@rdar a écrit : autant pour moi j'ai inversé champ et lignes.. |
ah...
et les triggers, c'est aussi pourrie que ça?
sinon tant pis.. c'est dommage.. j'avé deja vu quon pouvais mettre des IF ELSE dans les requetes sql.. bah, je pensais que c'était possible..
Marsh Posté le 23-12-2002 à 12:19:19
mr yvele a écrit : |
c une procedure stockée ça
Marsh Posté le 23-12-2002 à 11:09:01
Voila.. heu j'aimerai automatiser une base de donnée MySQL
J'explique par un exemple concret..
J'aimerai que, lors'que je met un champ a une valeur, tout les autres champs de la meme colone, se mette a la meme valeur..
Par exemple j'ai une colone "choisi", dans cette colone, une seul ligne peut etre egale à 1, et toute les autres doivent donc etre a 0
J'aimerai que quand je met une nouvelle ligne a 1, celle qui été precedemment a 1, se mette toute seule a 0, sans passer par une commande envoyé par du php
Est ce possible?
Tout ça dans le but d'optimiser ma bdd, et de la rendre plus rapide..
J'espere que vous avez compris ce que je souhaite..
PS: si vous avez une bonne url sur le SQL.. faite peter!
PS2: comment fait-on pour envoyer 2 requetes SQL dans un seul "mysql_query" ?? ça marche pas en les separant par des ";"
---------------
yvele n'est plus.