Update complexe sur un champ
bonjour , quelqu'un pour me donner un piste , j ai un update qui me fatigue , ca passe a 90% . le update est que , je veut que le 01 debut se remplace par 02 .
voila j ai un champ qui contient des numeros commencant par 01 ex 01256 , 01257 , 01258 , 01259 , 01301 mais executant cette requete
Code:
1 2 3
| UPDATE ma table
SET champs = REPLACE(champs,SUBSTRING(champs,1,2),02)
WHERE champs BETWEEN 01254 and 01301; |
La requete passe a 90 % mais elle touche la valeur 01301 , pour le faire 02302 alors que je vais faire le update que pour les 01 de debut .
merci