Bonsoir,
Je suis dans l'impasse donc je fais appel à vous et j'espère que vous serez résoudre mon problème.
Je souhaite modifier une valeur qui se trouve dans un champ texte. D'habitude pour afficher ce champ je fais:
Mon problème maintenant est que je souhaite modifier cette valeur, en gros prélever un pourcentage sur ce chiffre pour toutes les occurrences. Quelque chose comme ça mais ca ne fonctionne pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT name, guid, CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1462), ' ', -1) AS UNSIGNED) AS `money` FROM `characters`
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE `characters` SET data = (CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1462), ' ', -1) AS UNSIGNED) - (0.05 * CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1462), ' ', -1) AS UNSIGNED)))
Merci pour votre aide, et sinon est ce possible de le faire?
Bonne soirée
Partager