我有一个网站,用户可以选择自己的用户名 - 但只有3天。因此,三天后,用户可以选择用户名。我设置了我的mysql表,以便在有人选择用户名时插入一个包含用户名的行以及创建日期。处理我的目标的最佳方法是什么?我应该在Mysql中使用Cron后3天自动删除该行吗?还是可以通过其他方式达到我的目标?
答案 0 :(得分:1)
您可以使用cron,但只要有人选择已经使用的名称且名称超过3天,您就可以通过删除或更新行来节省一些服务器时间。
如果使用此方法,则必须在登录脚本中使用类似的方法,以防止过期的用户名登录。