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

Làm thế nào để đặt giá trị mặc định của MySQL KHÔNG?

Để đặt giá trị mặc định trong MySQL, bạn cần sử dụng từ khóa DEFAULT. Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable
(
   ClientCountryName varchar(100) DEFAULT 'NONE'
);
Query OK, 0 rows affected (0.65 sec)

Chúng tôi đã đặt DEFAULT ở trên cho các giá trị không được nhập trong khi chèn. Bây giờ, chúng ta hãy chèn một số bản ghi trong bảng bằng lệnh chèn. Chúng tôi chưa chèn giá trị ở đây cho một số hàng. DEFAULT được đặt ở đó -

mysql> insert into DemoTable values('US');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable values('UK');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('AUS');
Query OK, 1 row affected (0.16 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 DemoTable;

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

+-------------------+
| ClientCountryName |
+-------------------+
| US                |
| NONE              |
| UK                |
| NONE              |
| AUS               |
+-------------------+
5 rows in set (0.00 sec)