用sql实现微信上修改微信号的功能

最近微信更新了功能,用户在满足一定条件的情况下可以更改微信号了。
需要满足的条件有三条:

  • 1.一年内未修改过微信号
  • 2.最近两周内没有修改过密码
  • 3.在同一设备上登录1周以上

刚学数据库,想用SQL在一个数据库系统中实现类似的功能

大概就是两次修改ID的时间间隔需要大于某一规定时间才允许用户修改,最近某一规定时间内没有修改过密码,且修改之后的ID不能与现有的重复。

想问问各位大佬该怎么实现该功能呢

https://baijiahao.baidu.com/s?id=1668662870661795895&wfr=spider&for=pc