ホームページ > に質問 > 本文
あるフィールドの値に有効期限を10分に設定したいのですが、10分を過ぎるとNullになってしまうのですが、mysqlにはその機能はありますか?
滿天的星座2017-05-18 10:56:45
有効な時間フィールドを直接与えるだけで、コード層が論理的に判断して、有効期間の後に null 値を与えます。
PHPz2017-05-18 10:56:45
トリガーを作成し、有効時間後にステータスを変更できます
给我你的怀抱2017-05-18 10:56:45
実際、Mysql 自体にこの機能がない場合は、そのフィールドを null に変更する必要はありません。
世界只因有你2017-05-18 10:56:45
結局のところ、データベースはデータにアクセスするだけの機能であり、これらの機能を混在させるべきではありません。追加の作成時刻フィールドを追加することにより、コードは有効期限が切れているかどうかを判断できます。