可以帮帮我吗?各位高手!
我的问题是:当用户注册时,后台怎样给用户分发一个唯一且6到8位的账号,似乎是序列号,但又可以重用的。
删除用户时,是系统输入一个时间,然后就删除这个时间以前的所有账号和用户信息。
例如:系统想删除半年前的账号,那么写一个方法,调用后台数据库,就删除半年前的账号了,可以实现吗?而且必须考虑数据库性能。

解决方案 »

  1.   

    把用户的ID设成个INT=当前日期时间,精确到毫秒.
    应该不会有重复了吧?
    你服务器太快会有重复?
    在ID尾部加几位标记,这样就不会有重复了吧~
    删的时候也方便,ID取出来,右移几位标记符,大家比大小吧~
      

  2.   

    首先谢谢你们的回复,可是我不知道怎么管理账号,我想问 把生成的账号能否写入word文档中,然后给下一个用户分配账号时,就直接取出word中的最后一个账号+1,就是新的账号了,
    这样可以实现吗??请问??