MySQL: comment supprimer deux ou plusieurs espaces d'une chaîne?

Je ne pouvais pas trouver cette question pour MySQL, il est donc ici:

J'ai besoin de couper tous les doubles ou plusieurs espaces dans une chaîne de caractères à 1 seul espace.

Par exemple:
"L'   Coup  Brown    Fox"
devrait être :
"The Quick Brown Fox"

La fonction replace(str, "  ", " ") seulement supprime les espaces de double, mais les feuilles de multiples espaces quand il y a plus...

source d'informationauteur Dylan