FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
Etats & Requêtes
→
INSERT UPDATE ou REPLACE
INSERT UPDATE ou REPLACE
Débuté par Nathan RENAULT, 11 oct. 2022 10:33 - 3 réponses
Connectez-vous…
Nathan RENAULT
#1
Membre enregistré
1 message
Posté le 11 octobre 2022 - 10:33
Bonjour à tous,
Je cherche à réaliser une requête d'insertion des données et de mise à jour automatique si la clé existe. Mais suite à mes recherches impossible de trouver comment faire.
Voilà un en SQL de ce que je souhaite faire :
Pour information la rubrique Nom est en clé unique
-- Premier essai
INSERT INTO Paramètre
(
Nom
,
Valeur
)
VALUES
(
'toto'
,
'tata'
)
ON DUPLICATE KEY UPDATE Valeur
=
'tata'
;
-- Deuxième essai
REPLACE INTO Paramètre
(
Nom
,
Valeur
)
VALUES
(
'toto'
,
'tata'
)
Ma question est donc, Il y a t-il une syntaxe pour réaliser cet ajout / modification de données ou je dois passer par deux requêtes séparées ?
Merci par avance pour votre aide.
Signaler
0
0
Mary8536
#2
Membre enregistré
3 messages
Posté le 01 novembre 2022 - 05:19
Thanks for the step by step tutorial. Works like a charm!
https://www.conduentconnect.org/
Signaler
0
0
Nancycarroll
#3
Membre enregistré
1 message
Posté le 24 janvier 2023 - 10:13
Il existe une syntaxe pour réaliser cet ajout / modification de données dans la plupart des bases de données SQL, appelée "INSERT INTO ... ON DUPLICATE KEY UPDATE". Cette syntaxe permet d'insérer des données dans une table si la clé spécifiée n'existe pas, ou de mettre à jour les données existantes si la clé existe déjà.
Signaler
0
0
Colleenparson
#4
Membre enregistré
3 messages
Posté le 31 janvier 2023 - 12:43
REPLACE works exactly like INSERT, except that if an old row in the table has the same value as a new row for a PRIMARY KEY or a UNIQUE index, the old row is deleted before the new row is inserted.
https://www.myhealthonline.biz/
Signaler
0
0
→ Revenir à Etats & Requêtes
WINDEV 28
WEBDEV 28
WINDEV Mobile 28
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte