J'ai besoin d'une instruction de mise à jour SQL pour mettre à jour un champ particulier de toutes les lignes avec une chaîne "test" à ajouter au début de la valeur existante. Par exemple, si la valeur existante est "try", elle devrait devenir "testtry".Comment ajouter une chaîne à une valeur de colonne dans MySQL?
Répondre
Vous pouvez utiliser la fonction CONCAT pour le faire:
UPDATE tbl SET col=CONCAT('test',col);
Si vous souhaitez obtenir plus intelligents et que des colonnes de mise à jour qui n'ont pas déjà essai avec ajout initial , essayez
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
C'est simple
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
mise à jour BILLET set status_details = concat (_details d'état, 'abc') où ticket_id = 75108; ERREUR 1583 (42000): Paramètres incorrects dans l'appel à la fonction native 'CONCAT' –
beaucoup de fonctions de mise à jour de chaîne dans myqsl semblent fonctionner comme ceci: si un argument est nul, alors, la concaténation ou d'autres fonctions renvoient aussi null. Ainsi, pour mettre à jour un champ avec une valeur nulle, d'abord il réglé à une valeur non nulle, comme ''
Ex:
update table set field='' where field is null;
update table set field=concat(field,' append');
- UPDATE nom_table SET Column1 = CONCAT ('newtring », table_name.Column1) où 1
- UPDATE nom_table SET Column1 = CONCAT ('newtring', table_name.Column2) où 1
- UPDATE nom_table SET Column1 = CONCAT ('newtring', table_name.Column2, 'newtring2') où 1
Nous pouvons concaténer la même colonne ou l'autre colonne du tableau.
- 1. Ajouter une nouvelle colonne dans une grande table mysql
- 2. Comment utiliser une valeur de chaîne/colonne comme constante d'intervalle de date mysql (DAY, MONTH ...)?
- 3. Comment ajouter une colonne et en faire une clé étrangère dans une seule instruction MySQL?
- 4. Comment extraire une valeur numérique d'une chaîne dans une requête MySQL?
- 5. Comment ajouter une colonne personnalisée à une grille MvcContrib?
- 6. MySQL: MIN() et MAX() contre une valeur de chaîne
- 7. Comment ajouter une colonne de plus?
- 8. MySQL: Comment rechercher plusieurs tables pour une chaîne existante dans une colonne
- 9. ajouter une chaîne de texte à gauche de toutes les cellules d'une colonne dans Excel 2002?
- 10. Sélectionnez une colonne factice avec une valeur factice dans SQL?
- 11. comment ajouter à une valeur de clé à l'objet javascript
- 12. Ajouter une nouvelle colonne dans Infragistics Wingrid
- 13. Ajouter une colonne "help" dans sharepoint
- 14. Insérer Max Valeur de la colonne dans une autre colonne
- 15. Comment mettre à jour une chaîne XML dans une colonne ntext dans SQL Server?
- 16. SQL: comment rechercher la valeur de colonne de chaîne supérieure dans une requête groupée
- 17. choisir une colonne dans Dynamiquement MySQL
- 18. Comment ajouter une image à l'en-tête d'une colonne ListView?
- 19. Comment ajouter une valeur de colonne constante lors du transfert de données de CSV vers SQL?
- 20. façon de rechercher une chaîne dans MySQL
- 21. Ajouter une chaîne vide à RadComboBox
- 22. Ajouter un élément à une chaîne [] tableau
- 23. Ajouter une chaîne dans la vue d'alerte
- 24. Comment vérifier une colonne MySQL pour m'assurer qu'elle contient une valeur?
- 25. lignes SQL sélection où une valeur de colonne est commune à une autre colonne de critères
- 26. Comment puis-je ajouter une paire de chaîne de requête à une URL existante dans jquery
- 27. SQL UPDATE SET une colonne doit être égale à une valeur dans une table liée référencée par une colonne différente?
- 28. comment ajouter 24 heures dans une colonne en ms accès
- 29. MySQL select qui retourne une colonne fictive?
- 30. comment envelopper (préfixe et suffixe) toutes les valeurs dans une colonne avec une chaîne?
Corrigez jusqu'à la clause WHERE, où vous concattez uniquement le test aux colonnes commençant déjà par test. donc: foo -> foo footest -> footest testfoo -> testtestfoo –
Merci, pense que je suis la mauvaise question :) – soulmerge