mysql中表会员卡中有两个字段分别表示卡有效开始时间和有效结束时间怎么超过该时间段就改写卡的状态为过期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中表会员卡中有两个字段分别表示卡有效开始时间和有效结束时间怎么超过该时间段就改写卡的状态为过期相关的知识,希望对你有一定的参考价值。

用表更新,当然你的表中得有状态字段才行,比如tinyint(1) status, 0表示失效,1表示有效
update yourtable set status=\'0\' where expire_date<=CURDATE();
参考技术A 用IF语句吧,IF 时间不在BETWEEN(开始时间到结束时间).
状态显示为过期.
参考技术B 存贮过程更好点 参考技术C 写一个触发器罗,按时间来判断追问

请高手 帮忙写写吧

以上是关于mysql中表会员卡中有两个字段分别表示卡有效开始时间和有效结束时间怎么超过该时间段就改写卡的状态为过期的主要内容,如果未能解决你的问题,请参考以下文章

oracle字段类型NUMBER(38,3),括号中两个数字分别表示啥?

将值与mysql中表的所有字段进行比较[重复]

将值与mysql中表的所有字段进行比较[重复]

python将两个list写入mysql分别都从index=1开始

oracle中表A中有若干完全重复的字段,怎样查询出不是重复的信息

在mysql中将两个表字段中相同的值进行对比!