suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Kann MySQL einen Gültigkeitszeitraum für den Wert eines bestimmten Felds festlegen?

Ich möchte eine Gültigkeitsdauer von 10 Minuten für den Wert eines bestimmten Felds festlegen. Nach 10 Minuten wird es Null. Verfügt MySQL über diese Funktion?

仅有的幸福仅有的幸福2750 Tage vor1325

Antworte allen(4)Ich werde antworten

  • 滿天的星座

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

    直接给个有效时间字段就好了啊,代码层做逻辑判断过了有效期给空值就好啊。

    Antwort
    0
  • PHPz

    PHPz2017-05-18 10:56:45

    可以写个触发器,超过有效时间就把他的状态改了

    Antwort
    0
  • 给我你的怀抱

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

    直接加两个字段把,其实不需要把那个字段变成null,只需要用的时候在逻辑层面通过时间判断就可以了.mysql本身是没有这个功能的哈

    Antwort
    0
  • 世界只因有你

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

    建议用逻辑代码层去处理,毕竟数据库只是存取数据的功能,不该让这些功能混杂。通过多加个创建时间字段,代码里可以自行判断是否过期。

    Antwort
    0
  • StornierenAntwort