mysql> desc sales_log;
+----------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------+------+-----+---------+----------------+
| date | date | YES | | NULL | |
| item_id | int(11) | YES | MUL | NULL | |
| C_Id | int(11) | YES | MUL | NULL | |
| Quantity | double | YES | | NULL | |
| Ref | int(11) | NO | PRI | NULL | auto_increment |
| price | double | YES | | NULL | |
+----------+---------+------+-----+---------+----------------+
答案 0 :(得分:3)
请参阅http://dev.mysql.com/doc/refman/5.5/en/example-auto-increment.html
以AUTO_INCREMENT值开头 除1之外,您可以设置该值 与CREATE TABLE或ALTER TABLE一样 这样:
ALTER TABLE sales_log AUTO_INCREMENT = 101;
答案 1 :(得分:2)
要将AUTO_INCREMENT设置回1(例如),请执行以下命令:
ALTER TABLE sales_log AUTO_INCREMENT = 1
答案 2 :(得分:2)
ALTER TABLE sales_log AUTO_INCREMENT = 101;
答案 3 :(得分:0)
CREATE TABLE users (user_id int NOT NULL, name varchar(50),PRIMARY KEY (user_id));
NSERT INTO users VALUES (1, 'Bob');
INSERT INTO users VALUES (2, 'Joe');
INSERT INTO users VALUES (3, 'Paul');
ALTER TABLE users MODIFY user_id int NOT NULL AUTO_INCREMENT;
ALTER TABLE users AUTO_INCREMENT = 6000;
INSERT INTO users (name) VALUES ('Keith');
INSERT INTO users (name) VALUES ('Steve');
INSERT INTO users (name) VALUES ('Jack');
SELECT * FROM users;
user_id name
1鲍勃
2乔
3保罗
6000基思
6001史蒂夫
6002杰克