现在我的项目有一个字段是截止日期,存着时间戳,如果我想查看哪些是过期项目的话
需要的查询语句是 where 截止日期 < 当前时间,如果每次都这样查询,这种效率应该很低,
如果我再建立一个是否过期的字段,然后如何可以定时让mysql在每天凌晨的时候自动进行一次更新,如果截止日期<当前时间,则把这个字段更新为1
或者有没有别的处理类似的方法
实在没有分了,
mysql如何判断项目是否过期
答案:2 悬赏:70 手机版
解决时间 2021-03-02 06:37
- 提问者网友:记得曾经
- 2021-03-01 23:06
最佳答案
- 五星知识达人网友:忘川信使
- 2021-03-01 23:43
建立好索引,小于号应该是range的索引类别。感觉还能忍啊。新增字段,不加索引还是一样,反而费时间了
全部回答
- 1楼网友:野味小生
- 2021-03-01 23:57
1,用mysql命令行登录mysql的root用户
2,重新修改root密码 set password for 'root'@'localhost' = password('newpass');
mysql 5.7增加了两个字段password_last_changed、password_lifetime来完善安全策略。
上面的方法仅仅治标不治本。
可以设置参数default_password_lifetime来延长使用期限
或者
alter user 'root'@localhost' password expire interval 90 days;
alter user 'root'@'localhost' password expire never;
alter user 'root'@'localhost' password expire default;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯