想要实现:用户名是自动生成的数字,是从注册的第一个人开始计数,之后注册时的用户名是系统根据已注册的人数累计显示数字,比如我是第6022个用户,那我的用户名就是6022,这个是系统在注册方框里自动显示的。请问各位大佬有能实现这种功能的技术吗?恳请解答,谢谢!
哈喽,数据库设置用户名自动增长就可以啦
CREATE TABLE user_auto(
ID INT PRIMARY KEY AUTO_INCREMENT
);
数据库有自动增加1的设置,
1、设置其为主键。
2、设置主键自动加一。
3、插入数据时候不需要填写ID的值,就会自动生成了。
CREATE TABLE user(
ID INT PRIMARY KEY AUTO_INCREMENT,
name varchar(255),
passwd varchar(255)
);
insert into user (name,passwd) value("test","test");
insert into user (name,passwd) value("test1","test");
insert into user (name,passwd) value("test2","test");
```sql
那首先接口,记录下来。前端 获取到自动填充到 input里
数据库建个主键ID字段,类型int,无符号自增
用个数组递增不就好了