|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 71 ![]() |
Je veut me créer une fonction dans mysql qui se déclanche à chaque jour à 3h00 du matin, pour créer ma fonction est-ce en SQL Create function...?
|
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Il te faut le Event Scheduler, qui n'existe qu'à partir de la version 5.1.6 (http://dev.mysql.com/doc/refman/5.1/en/events.html).
Sinon, il te faut un code externe (PHP, système, etc...) qui déclenche ta fonction. |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 71 ![]() |
J'utilise mySQL 4.1.9
Si je reste a cette version, ya-t-il moyen de faire déclancher des événement par mon serveur php. Sinon, si je passe a la version 5, est-ce que ma programation et ma base données risquent de faire des erreurs dus à la nouvelle version? voivi mes config: APACHE: 1.3.33 PHP: 4.3.10 MYSQL: 4.1.9 |
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Citation:
- solution bidouille : à chaque appel de ta page PHP, tu vérifies si la date du prochain événement est atteinte ; si oui, tu appelles ta fonction (une proc stock me semblerait plus appropriée) - solution clean : il faut utiliser un "crontab", mais je n'en sais pas plus... Citation:
Ceci dit, attention, si ce qui t'intéresse est la 5.1.6, c'est encore une version Béta. |
||
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 71 ![]() |
bon je ne peu pas utiliser une version beta pour un site transactionnel comercial
deplus, mes événement doivent se déclancher vers 3h00 du soit le moment ou généralement il n'y a pas ou très peu de trafic sur le site. donc la vérification sur la page on n'y pense pas et le client va attendre une éternité avant que sa nouvelle page se réaffiche. donc il me reste le crontab... s'est rataché à quoi ça? SE, Serveur PHP... |
|
|
00
|
|
|
#6 | |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Citation:
Dans tous les cas, n'importe quoi qui te permet de programmer l'appel à une page web PHP fait l'affaire. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com