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
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?
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?
A voir également:
- SQL
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
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
8 mars 2009 à 21:01
oui rajoute and id=xx
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
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
9 mars 2009 à 12:04
C'est trop imprécis... sur quel critère se base le choix de l'unique ligne à modifier ?
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
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..
merci..
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
10 mars 2009 à 13:35
SELECT * FROM table WHERE col1=(SELECT MIN(col1) FROM table);
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
11 mars 2009 à 19:38
merci beaucoup HostOfSeraphim..