検索

ホームページ  >  に質問  >  本文

MySQL は特定のフィールドの値に有効期間を設定できますか?

あるフィールドの値に有効期限を10分に設定したいのですが、10分を過ぎるとNullになってしまうのですが、mysqlにはその機能はありますか?

仅有的幸福仅有的幸福2750日前1323

全員に返信(4)返信します

  • 滿天的星座

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

    有効な時間フィールドを直接与えるだけで、コード層が論理的に判断して、有効期間の後に null 値を与えます。

    返事
    0
  • PHPz

    PHPz2017-05-18 10:56:45

    トリガーを作成し、有効時間後にステータスを変更できます

    返事
    0
  • 给我你的怀抱

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

    実際、Mysql 自体にこの機能がない場合は、そのフィールドを null に変更する必要はありません。

    返事
    0
  • 世界只因有你

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

    結局のところ、データベースはデータにアクセスするだけの機能であり、これらの機能を混在させるべきではありません。追加の作成時刻フィールドを追加することにより、コードは有効期限が切れているかどうかを判断できます。

    返事
    0
  • キャンセル返事