好的,我正在用Java创建一个程序,它将数据发送到MySQL服务器,在那里创建一个新帐户。该表有4列。 ID,电子邮件,用户名和密码。我知道如何设置电子邮件,用户名和密码的值,但我需要帮助设置ID。 ID将根据表中的最后一个注册ID自动递增。
示例:如果上次注册的用户的ID为4,则会自动将新用户的ID设置为5.
答案 0 :(得分:1)
这是方法,您需要将ID字段设置为自动增量。如果您有phpmyadmin,您可以在UI上轻松完成,否则您可以在mysql命令行上执行此操作。
ALTER TABLE table ADD ID int NOT NULL AUTO_INCREMENT
答案 1 :(得分:0)
编辑MYSQL客户端中的I字段并将其设置为AUTO INCREMENT
答案 2 :(得分:0)
确保数据库中的列ID设置为自动增量,然后在执行插入操作时指定除ID字段以外的所有字段,它将自动填充下一个ID。
答案 3 :(得分:0)
像这样:
ALTER TABLE Persons AUTO_INCREMENT=100 //use this if you want a certain number to start off from
将新记录插入"人物"表,我们不必指定" ID"列(将自动添加唯一值):
INSERT INTO table (email, username, password)
VALUES ('email@domain','unixmiah', 'x007')