recherche

Maison  >  Questions et réponses  >  le corps du texte

MySQL peut-il définir une période de validité pour la valeur d'un certain champ ?

Je souhaite définir une période de validité de 10 minutes pour la valeur d'un certain champ. Après 10 minutes, il devient Null. MySQL a-t-il cette fonction ?

仅有的幸福仅有的幸福2804 Il y a quelques jours1363

répondre à tous(4)je répondrai

  • 滿天的星座

    滿天的星座2017-05-18 10:56:45

    Donnez simplement un champ d'heure valide directement, et la couche de code fera un jugement logique et donnera une valeur nulle après la période de validité.

    répondre
    0
  • PHPz

    PHPz2017-05-18 10:56:45

    Vous pouvez écrire un déclencheur et modifier son statut après l'heure d'effet

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:56:45

    Ajoutez deux champs directement. En fait, vous n'avez pas besoin de changer ce champ en null. Il vous suffit de juger l'heure au niveau logique lorsque vous l'utilisez. Mysql lui-même n'a pas cette fonction

    .

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-18 10:56:45

    Il est recommandé d'utiliser la couche de code logique pour le gérer. Après tout, la base de données n'est qu'une fonction d'accès aux données, et ces fonctions ne doivent pas être mélangées. En ajoutant un champ d'heure de création supplémentaire, le code peut déterminer s'il a expiré.

    répondre
    0
  • Annulerrépondre