Je souhaite mettre à jour un champs d'une table en utilisant la première partie des valeurs d'un autre champs de la même table. Les parties de ce deuxième champs sont espacés par un <espace>
Aussi, j'ai testé la requête suivante:
UPDATE NOM_TABLE
SET CHAMPS1 = SUBSTRING (CHAMPS2, 1, Position (' ' IN CHAMPS2))
Or MySql me retourne une erreur de syntaxe
Losque que je teste la requête soeur qui est
Select SUBSTRING (CHAMPS2, 1, Position (' ' IN CHAMPS2)) FROM NOM_TABLE
MySql me retourne les bonnes valeurs.
Est ce que la fonction SUBSTRING n'est pas utilisable pour mettre à jour des champs ?
Merci de votre réponse
Partager