Réponses:
Vous pouvez utiliser la fonction CONCAT pour ce faire:
UPDATE tbl SET col=CONCAT('test',col);
Si vous voulez être plus intelligent et ne mettre à jour que les colonnes qui n'ont pas encore de test en tête, essayez
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
De nombreuses fonctions de mise à jour de chaînes dans MySQL semblent fonctionner comme ceci: si un argument est null
, alors la concaténation ou d'autres fonctions sont null
également renvoyées. Donc, pour mettre à jour un champ avecnull
valeur, définissez-le d'abord sur une valeur non nulle, telle que''
Par exemple:
update table set field='' where field is null;
update table set field=concat(field,' append');
C'est simple
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
Nous pouvons concater la même colonne ou également une autre colonne du tableau.