Question

Je définir une fonction stockée simple qui fonctionne très bien dans ma base de données de test local, mais lorsque je tente de créer sur le serveur « réel », il ne comprend tout simplement pas ajouté à la « table proc'. Je reçois aucune erreur ou quoi que ce soit, il ne comprend tout simplement pas ajouté (par conséquent, la fonction ne peut pas être utilisé bien sûr).

Les deux serveurs utilisent la même version, et je ne vois aucune différence entre les structures de la « proc'-tables.

Toutes les idées? Un problème d'autorisation?

Merci.

EDIT:. J'ai essayé de créer la fonction dans le shell mysql au lieu de phpMyAdmin, et qui a fait l'affaire

Était-ce utile?

La solution

Essayez de vérifier dans le fichier journal des erreurs. /Mysql.err habituellement sous Windows, Unix /hostname.err sur

Pour les autorisations de débogage des problèmes, exécutez "SELECT * FROM utilisateur où host = 'nom d'hôte' et user = 'nom d'utilisateur'". Plus d'informations sur ce ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top