Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2155 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Update et ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Update et ?

n°1303604
titanherme​s
Posté le 11-02-2006 à 22:36:34  profilanswer
 

Salut tout le monde !!
 
J'ai decider de mettre ce sujet dans php plutot que dans SQL mais ca peut se discuter :P
 
Voila ma question :
 
Voila j'ai une table ou il y a 3 Champ :
 
id
pseudo
quantite
 
J'exécute une requete qui a  
id=>1
pseudo=>titanhermes
quantite=>3
 
Et je voudrais en rajouter un qui est la meme id mais une quantite différente :)
 
Doncpour cette deuxieme requete il faudra que j'utilise un UPDATE ..
Mais comment faire pr savoir si il y a deja un enregistrement avec l'id et le pseudo choisi : comme cela je pourrai modifier juste la quantite
 
j'espère que l'ennonciation de mon problème vous a paru clair  ;)

mood
Publicité
Posté le 11-02-2006 à 22:36:34  profilanswer
 

n°1303607
masklinn
í dag viðrar vel til loftárása
Posté le 11-02-2006 à 23:01:32  profilanswer
 

http://dev.mysql.com/doc/refman/4.1/en/insert.html


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1303639
olivthill
Posté le 12-02-2006 à 02:03:20  profilanswer
 

La question, si je l'ai bien comprise, est de déterminer s'il faut faire un insert ou un update
La réponse est qu'avec un SQL de base, il faut tout simplement faire une lecture avant, et si la lecture ne renvoie pas d'enregistrement, alors faire un insert, sinon faire un update. C'est un peu lourd, donc certains SQL modernes permettent des racourcis, par exemple celui de MySQL.

n°1303711
masklinn
í dag viðrar vel til loftárása
Posté le 12-02-2006 à 14:14:35  profilanswer
 

olivthill a écrit :

La question, si je l'ai bien comprise, est de déterminer s'il faut faire un insert ou un update
La réponse est qu'avec un SQL de base, il faut tout simplement faire une lecture avant, et si la lecture ne renvoie pas d'enregistrement, alors faire un insert, sinon faire un update. C'est un peu lourd, donc certains SQL modernes permettent des racourcis, par exemple celui de MySQL.


Raté, depuis MySQL 4.1.0 c'est complètement faux [:marc]


Message édité par masklinn le 12-02-2006 à 14:14:51

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Update et ?

 

Sujets relatifs
[SQL] UPDATE - nombre de lignes updatees[PHP-MYSQL] Bug avec un UPDATE
UPDATE avec un CASE, SQL ServerMySql Update qui update pas...
[SQL] Comment faire un UPDATE avec jointures, Somme et GROUP BY ?[VB6]DataRepeater et update données
MySQL => UPDATE à la place de INSERT ? possible ?Select dans un Update
SQL : Gros problème de lenteur sur un UPDATE[Résolu][Oracle] Mutating table sur un update
Plus de sujets relatifs à : Update et ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)