MySQL は特定のフィールドの値に有効期間を設定できますか?
仅有的幸福
仅有的幸福 2017-05-18 10:54:45
0
4
1319

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

仅有的幸福
仅有的幸福

全員に返信(4)
滿天的星座

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
给我你的怀抱

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

いいねを押す +0
世界只因有你

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート