SQL

Résolu/Fermé
shawky7287 Messages postés 41 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 20 septembre 2012 - 8 mars 2009 à 20:37
shawky7287 Messages postés 41 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 20 septembre 2012 - 11 mars 2009 à 19:38
Bonjour,
en executant la commande update...where...; en sql, le programme met à jour toutes les lignes qui correspondent aux conditions du "where". alors ma question est: est ce qu'il y une possibilité pour que la mise a jour n'affecte qu'une seule ligne?

5 réponses

lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
8 mars 2009 à 21:01
oui rajoute and id=xx
0
Pour changer une seule ligne c'est que cette ligne a une caractéristique bien partoculière qui la différencie des autres, la clé par exemple, essaye de changer en mettant cette condtion sur la clé dans le where
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
9 mars 2009 à 12:04
C'est trop imprécis... sur quel critère se base le choix de l'unique ligne à modifier ?

0
shawky7287 Messages postés 41 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 20 septembre 2012 2
9 mars 2009 à 23:52
justement, il n'y a pas de critere bien precis pour le choix de la ligne. alors le cas où il ne peut pas choisir une ligne au hazard.. comment puis je l'obliger a choisir par exemple la ligne qui contient le min d'une colonne bien precise?
merci..
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
10 mars 2009 à 13:35
SELECT * FROM table WHERE col1=(SELECT MIN(col1) FROM table);


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
shawky7287 Messages postés 41 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 20 septembre 2012 2
11 mars 2009 à 19:38
merci beaucoup HostOfSeraphim..
0

Discussions similaires