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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] update ou instert dans base

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySql] update ou instert dans base

n°808327
natwyn
liberer les kiwis
Posté le 28-07-2004 à 10:08:35  profilanswer
 

Bonjour à tous.
 
Alors voila, je voudrais dans une requete SQL pouvoir soit faire un insert soit un update d'un champ suivant si celui-ci existe ou non.
 
Et j'avoue que je sais pas trop comment faire.
J'ai trouver ceci dans la doc :
 

Code :
  1. IF search_condition THEN statement(s)
  2. [ELSEIF search_condition THEN statement(s)]
  3. ...
  4. [ELSE statement(s)]
  5. END IF
  6. IF implémente une instruction de condition simple. Si search_condition est vrai, la commande SQL
  7. correspondante est exécutée. Si search_condition est faux, la commande dans la clause ELSE est
  8. exécutée.
  9. Notez aussi qu'il y a une fonction IF() . Instructions de contrôles .


 
Mais je voie pas trop comment l'utiliser au niveau de la syntaxe. (la syntaxe d'une search_condition ou d'un statement)
 
Donc ben si vous avez une idée? ou un exemple dont je puisse m'inspirer ou meme une autre facon de faire (mais qu'en SQL)
 
Merci :)


Message édité par natwyn le 28-07-2004 à 10:09:28
mood
Publicité
Posté le 28-07-2004 à 10:08:35  profilanswer
 

n°809253
Arjuna
Aircraft Ident.: F-MBSD
Posté le 28-07-2004 à 22:58:07  profilanswer
 

Sous MySQL il existait une instruction "REPLACE" à la place de "INSERT" et "UPDATE" qui fait l'un ou l'autre selon si la ligne existe déjà ou non.
Je te laisse chercher dans l'aide pour voir si elle est toujours là, et comment l'utiliser.

n°813691
natwyn
liberer les kiwis
Posté le 03-08-2004 à 14:46:02  profilanswer
 

merci ca marche du feu de dieu le REPLACE.
je comprends pas comment je suis passé à coté !!?!?!?!?
:)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] update ou instert dans base

 

Sujets relatifs
Convertir une base Acess XP vers base Access 97[PHP/MySQL] pb update
[mySQL] Besoin d'aide pour la fonction "LOAD DATA INFILE"[MySQL] Crypter les acces a une base de données
Exécution auto d'un script SQL sur un serveur MySQL[PHP] peut on inserer une fonction php dans une requete Mysql ?
Min max par variable MYSQL/PHPAcces Mysql
Plus de sujets relatifs à : [MySql] update ou instert dans base


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR