Computer >> Máy Tính >  >> Lập trình >> MySQL

Đặt cột int MySQL thành tự động tăng 1 bắt đầu từ 10000?

Đầu tiên chúng ta hãy tạo một bảng. Ở đây, chúng tôi đã đặt UserId làm AUTO_INCREMENT PRIMARY KEY -

mysql> create table DemoTable
(
   UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY
);
Query OK, 0 rows affected (0.72 sec)

Sau đây là truy vấn đặt cột int thành tự động tăng 1 bắt đầu từ 10000 -

mysql> alter table DemoTable AUTO_INCREMENT=10000;
Query OK, 0 rows affected (0.31 sec)
Records: 0 Duplicates: 0 Warnings: 0

Chèn bản ghi vào bảng bằng lệnh chèn -

mysql> insert into DemoTable values();
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.08 sec)

Hiển thị các bản ghi từ bảng bằng lệnh select -

mysql> select *from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+--------+
| UserId |
+--------+
| 10000  |
| 10001  |
| 10002  |
| 10003  |
+--------+
4 rows in set (0.00 sec)