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

Làm cách nào để chèn một hàng vào bảng chỉ có một cột tự động tăng dần?

Bạn có thể dễ dàng chèn một hàng vào bảng chỉ có một cột tăng dần tự động duy nhất. Cú pháp như sau -

insert into yourTableName set yourColumnName =NULL;

Bạn có thể sử dụng cú pháp dưới đây -

insert into yourTableName values(NULL);

Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -

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

Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn như sau -

mysql> insert into singleAutoIncrementColumnDemo set UserId =NULL;
Query OK, 1 row affected (0.18 sec)
mysql> insert into singleAutoIncrementColumnDemo values(NULL);
Query OK, 1 row affected (0.11 sec)

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau -

mysql> select *from singleAutoIncrementColumnDemo;

Đây là kết quả -

+--------+
| UserId |
+--------+
| 1      |
| 2      |
+--------+
2 rows in set (0.00 sec)