Planifier un événement pour exécuter des instructions SQL à chaque fois que le serveur MySQL est démarré

StackOverflow https://stackoverflow.com/questions/1700188

  •  19-09-2019
  •  | 
  •  

Question

Je veux une procédure stockée à exécuter pour qu'il mette à une colonne spécifique dans une table à chaque fois que le serveur MySQL est démarré (pour être précis lorsque des bottes de fenêtres et mysql est démarré en tant que partie du service automatiquement).

Quelqu'un peut-il indiquer la syntaxe? Ou les soins à prendre pour faire quelque chose comme ça.

Je sais que les événements ont été inclus comme une partie de 5,1 realease. Est-il possible de faire l'exécution ci-dessus lorsque mysql démarrer dans version 5.0. Mais nous sommes en mesure de planifier à un intervalle de temps spécifique, mais pas quand MySQL démarre.

Nous voudrions éviter fenêtres services.

... ce qui a trait

Kalpak

Était-ce utile?

La solution

vous pouvez utiliser le init-file variable dans le fichier de configuration pour exécuter un fichier texte contenant des instructions SQL en elle.

mais que voulez-vous exécuter au démarrage? il y a probablement déjà quelque chose dans mysql qui fait ce que vous voulez faire sans avoir recours à la « magie ».

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