Comment puis-je échapper les caractères spéciaux dans MySQL?

Par exemple:

select * from tablename where fields like "%string "hi"  %";

Erreur:

Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de "salut" "' à la ligne 1

Comment puis-je construire cette requête?

InformationsquelleAutor | 2009-05-19