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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Mysql] Modification d'une partie d'une valeur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mysql] Modification d'une partie d'une valeur

n°2213407
tamiya
Monde de merde
Posté le 12-12-2013 à 12:25:39  profilanswer
 

Bonjour !
 
Je poste ici car je ne vois pas trop comment faire...
 
J'ai un champ "value" qui contient quelque chose du style "123.456 - Toto tata titi|345.546 - Tutu tete tyty|900.890 - Bonjour"
 
Je dois pouvoir modifier juste une partie en filant l'id (les chiffres 123.456, 345.546...) uniquement jusqu'au prochain pipe ou sinon à la fin de la chaîne.
 
Genre on me donne "123.456 - la nouvelle valeur" et je dois remplacer "Toto tata titi" par la nouvelle "la nouvelle valeur"
 
J'ai une idée du style "replace(substr(locate(code), locate("|" ) - locate(code)) mais bon, je suis pas sûr !
 
Merci !

mood
Publicité
Posté le 12-12-2013 à 12:25:39  profilanswer
 

n°2213620
rufo
Pas me confondre avec Lycos!
Posté le 13-12-2013 à 16:47:44  profilanswer
 

Je pensais aussi à utiliser REPLACE. Cela dit, je m'interroge sur la façon dont sont stockées tes données. Ca ressemble à une tentative de prendre une relation 1-n et de la transformer en relation 1-1.
Si ton champ "value" était scindé en 2 champs, un "id" et un "value" avec autant d'entrées dans la table pour un ID qu'il a de value différentes, t'aurais pas ce pb :/
Parce que ta formule, j'ai peur que sur des gros volumes, ça rame...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

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

  [Mysql] Modification d'une partie d'une valeur

 

Sujets relatifs
Problème de connexions successives à MYSQLScript pour gérer les dates-heures comme dans MySql dans un formulaire
Copier une partie d'une liste doublement chaînéerequete mysql ou comparaison de tableaux php ?
Projet de fin d'année. (Java,Html,MySQL,PHP)C++ et procédure stockées MySql
Enregistrer telle quelle la valeur d'un JPasswordField dans la BDMySql mes tables sont la mais je ne les vois pas
Help [PHP/MySQL] et programmation de jeu 
Plus de sujets relatifs à : [Mysql] Modification d'une partie d'une valeur


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