Bonjour à tous !

Je me permets de faire appel à vos lumières car je n'arrive pas à trouver la solution à mon problème, et ça fait plusieurs heures que je cherche.
Je vous explique : j'ai des colonnes de type texte dans une table, et dans ces colonnes, je veux supprimer une chaîne de caractères récurrente.
Ce n'est pas toujours la même chaîne de caractères, mais elle fait toujours 8 caractères de long.
Pour être plus précis, il s'agit d'une base de données d'un forum que je viens de migrer de IPB vers phpBB. Chaque fois que j'avais une balise BBCode, je me retouve suffixé avec des espèces de chiffres bizarres.

Exemple :
[ quote] devient [ quote:2l1apa1c]
[/ quote] devient [/ quote:2l1apa1c]

Avec un "2l1apa1c" constant au sein d'un message, mais différent d'un message à l'autre.

Je voudrais donc virer toute cette chaîne de caractères : ":2l1apa1c"

J'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
update `phpbb_privmsgs`
set `message_text` = replace(`message_text`, ':________]', ']')
Mais ça ne marche pas (il ne trouve aucun enregistrement).

J'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
update `phpbb_privmsgs`
set `message_text` = replace(`message_text`, ':%]', ']')
Mais ça ne marche toujours pas (aucun enregistrement trouvé non plus).

J'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
update `phpbb_privmsgs`
set `message_text` = replace(`message_text`, ':'%']', ']')
Mais là, mon message devient carrément tout vide !

Avez-vous une idée ?

D'avance merci !

Alex.