MySQL peut-il définir une période de validité pour la valeur d'un certain champ ?
仅有的幸福
仅有的幸福 2017-05-18 10:54:45
0
4
1347

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 ?

仅有的幸福
仅有的幸福

répondre à tous(4)
滿天的星座

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é.

PHPzhong

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

给我你的怀抱

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

.
世界只因有你

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é.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal