Bonjour.
Est-il possible de supprimer un enregistrement automatiquement sans aucune intervention d'un script PHP
après un délais x jours après avoir créé un enregistrement dans MYSQL?
Bonjour.
Est-il possible de supprimer un enregistrement automatiquement sans aucune intervention d'un script PHP
après un délais x jours après avoir créé un enregistrement dans MYSQL?
On oublie souvent la simplicité ou la base dans la vie: Maslow
Il y a les triggers :
https://dev.mysql.com/doc/refman/5.7/en/triggers.html
Mais ceux-ci se déclenchant après ou avant une action sur une table.
Il te faut à mon avis créer une tache cron qui lancera ... un script.
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
J'ai trouvé quelque chose du genre:
J'ai pas compris le processus à cause de l'anglais mais, je crois que c'est une sorte de table qu'on va créer qui contient ces lignes?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE TRIGGER deleteRows AFTER UPDATE,INSERT ON myTable FOR EACH ROW BEGIN DELETE FROM myTable WHERE Datum = NOW() END;
Mais, il faut que j'aie un champ dans ma table qui contient une date?
On oublie souvent la simplicité ou la base dans la vie: Maslow
Le trigger est déclenché quand une opération précise est déclenchée sur une table.
Je ne sais pas si un trigger pourrait permettre de faire ce que tu veux.
Tu peux toujours poser la question (par rapport au trigger) ici :
https://www.developpez.net/forums/f4...donnees/mysql/
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager