Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Chèn giá trị NULL vào trường database với kiểu char(2) trong MySQL

Chèn giá trị NULL vào trường database với kiểu char(2) trong MySQL

Hãy tạo một bảng trước:

mysql> create table DemoTable658(FirstName varchar(100), value char(2));
Query OK, 0 rows affected (0.95 sec)

Chèn một số bản ghi vào bảng bằng lệnh insert:

mysql> insert into DemoTable658(FirstName) values('John');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable658(value, FirstName) values(default(value), 'Sam');
Query OK, 1 row affected (0.23 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select:

mysql> select * from DemoTable658;

Điều này sẽ tạo ra đầu ra sau:

+-----------+-------+
| FirstName | value |
+-----------+-------+
| John      | NULL  |
| Sam       | NULL  |
+-----------+-------+
2 rows in set (0.00 sec)

Giải thích: Khi không chỉ định giá trị cho cột char(2) hoặc sử dụng DEFAULT(value), MySQL sẽ tự động chèn NULL nếu cột cho phép NULL (mặc định).