IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ MySQLConsultez toutes les FAQ

Nombre d'auteurs : 15, nombre de questions : 155, dernière mise à jour : 22 avril 2014  Ajouter une question

 

Cette FAQ a été conçue à partir des questions fréquemment posées sur le forum MySQL de Developpez.com. Elle ne prétend pas à être exhaustive et peut contenir des erreurs occasionnelles. Si vous relevez une coquille, n'hésitez pas à nous le faire savoir.

Pour participer à cette FAQ, veuillez envoyer vos réponses sur le forum.

Sommaire →SQL procédural (1)
précédent sommaire suivant
 

Il se peut que l'archivage binaire pose problème lorsque les fonctions stockées sont non déterministes.
L'erreur provoquée est la suivante :

Code : Sélectionner tout
1
2
#1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration 
		and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
Deux choix s'offrent à nous : soit définir la fonction comme déterministe (c'est-à-dire utiliser le mot clé DETERMINISTIC, ce qui n'est pas nécessairement le cas), soit désactiver l'archivage binaire. Pour désactiver l'archivage binaire, il suffit de mettre la variable globale log_bin_trust_function_creators à 1 :

Code sql : Sélectionner tout
SET GLOBAL log_bin_trust_function_creators = 1;

Mis à jour le 9 août 2008 Alain Defrance

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2026 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.