|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Membre habitué
![]() Inscription : octobre 2007 Messages : 375 ![]() |
Bonjour,
Dans ma base de données PostgreSQL, j'ai une table avec la structure suivante: TABLE_NAME Citation:
Code sql :
Lorsque je fais un SELECT simple pour tout obtenir il me montre correctement le résultat: Citation:
Code sql :
UPDATE table_to_delete SET label = 'b b' WHERE label = 'b'; Le résultat du même SELECT est différent (la ligne que j'ai mis à jour apparait à la fin): Citation:
Pourquoi se passe-t-il? je n'ai mis aucun ORDER BY dans ma requête, donc je suppose que le moteur de la BD fasse un ORDER BY quelconque automatiquement.... lequel? comment faire pour faire en sorte que le résultat de la requête soit toujours le même lorsque je fais des update, mais sans modifier la structure de la table (sans ajouter de colonne)? (c'est une table d'une BD "héritée" que je ne peux pas modifier...) Merci |
|||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Architecte de système d'information Inscription : mai 2009 Messages : 240 ![]() |
Bonjour,
faits un order by id desc ou ASC: |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com