MySQL Échapper les guillemets doubles résultat de la requête

J'ai un problème de CONCATÉNATION concernant les citations.
Dans ma base de données j'ai des simples et doubles texte cité et puis j'ai buld une chaîne JSON avec CONCAT,

CONCAT('{"',a,'":"',b,'"}')

Permet de dire que nous avons les données suivantes:

a           b
Phrase      Monica's mirror
Phrase      Joe "Hammer" Smith
Phrase      Oo-la-laaa

La concaténation sera

{"Phrase":"Monica's mirror"}
{"Phrase":"Joe "Hammer" Smith"}
{"Phrase":"Oo-la-laaa"}

Comme vous pouvez le voir " Joes "Marteau" Smith " permettra de créer un invalide chaîne json.

QUESTION

Est-il un moyen dans SQL afin d'échapper les guillemets (dans la méthode CONCAT)? si j'obtiens ce résultat:

{"Phrase":"Monica's mirror"}
{"Phrase":"Joe \"Hammer\" Smith"}
{"Phrase":"Oo-la-laaa"}

Rappelez-vous, ce n'est pas sur le PHP côté, il doit être fait dans la requête SQL,
Merci...

OriginalL'auteur Max Kielland | 2011-02-20