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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

suppression d'un enregistrement automatique dans mysql sans intervention d'un script PHP


Sujet :

PHP & Base de données

  1. #1
    Membre actif Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Points : 241
    Points
    241
    Par défaut suppression d'un enregistrement automatique dans mysql sans intervention d'un script PHP
    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

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 108
    Points
    43 108
    Par défaut
    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

  3. #3
    Membre actif Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Points : 241
    Points
    241
    Par défaut
    J'ai trouvé quelque chose du genre:

    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;
    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?
    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

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 108
    Points
    43 108
    Par défaut
    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

Discussions similaires

  1. [MySQL] Recherche dans MySQL sans respecter la Case
    Par mesken dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/09/2011, 18h18
  2. Réponses: 0
    Dernier message: 26/04/2010, 13h37
  3. [AC-2007] Formulaire et enregistrement automatique dans une table
    Par Mat08 dans le forum Modélisation
    Réponses: 14
    Dernier message: 16/07/2009, 14h08
  4. Enregistrement automatique dans Excel
    Par kfmystik dans le forum Excel
    Réponses: 2
    Dernier message: 01/08/2008, 11h37
  5. Réponses: 23
    Dernier message: 16/05/2006, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo