Denis a répondu à votre question précise, mais il existe d'autres moyens de contourner votre problème :voir ma réponse à mysql crée un utilisateur uniquement lorsque l'utilisateur n'existe pas (où il y a aussi un exemple d'une procédure stockée similaire)