Giải thích ràng buộc DEFAULT trong MySQL
Giải thích ràng buộc DEFAULT trong MySQL
DEFAULT constraint trong MySQL là một ràng buộc được sử dụng để thiết lập giá trị mặc định cho một cột trong bảng. Khi một bản ghi mới được thêm vào bảng mà không có giá trị cụ thể nào được cung cấp cho cột đó, giá trị mặc định sẽ được tự động điền vào. Điều này đảm bảo rằng cột luôn có một giá trị, ngay cả khi người dùng không cung cấp một giá trị nào khi tạo bản ghi mới[1][2][5].
Ví dụ, nếu bạn muốn một cột để lưu trữ ngày đặt hàng có giá trị mặc định là ngày hiện tại, bạn có thể sử dụng DEFAULT constraint như sau:
CREATE TABLE Order (
Id int NOT NULL,
Code varchar(20) NOT NULL,
OrderDate date DEFAULT CURRENT_DATE(),
PRIMARY KEY (Id),
);
Trong ví dụ trên, cột OrderDate
sẽ tự động được thiết lập giá trị là ngày hiện tại ...
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào