2012-01-22 49 views
10

Sự khác biệt giữa DEFAULT NULL và mysql CHECKBOX NULL là gì?Sự khác biệt giữa DEFAULT NULL và mysql CHECKBOX NULL là gì?

Tôi có thể đặt mặc định là NULL hoặc có hộp kiểm bên dưới mà tôi có thể kiểm tra để nói NULL?

Sự khác biệt là gì?

+1

Bạn có ý nghĩa gì với CHECKBOX NULL? Bạn đang đề cập đến một giao diện người dùng như phpMyAdmin? –

+0

Có một hộp chọn/kiểm tra có thể được đánh dấu khi tạo giá trị bên trái của giá trị NULL trong myAdmin – cgwebprojects

Trả lời

14

Có một cột DEFAULT NULL có nghĩa là nếu bạn không đặt giá trị cho cột, nó sẽ là NULL theo mặc định.

Có một cột NULL (có thể) có nghĩa là nó có thể là NULL, nếu không nó sẽ yêu cầu bạn đặt giá trị cho cột, theo mặc định hoặc trong truy vấn chèn. Chỉ kiểm tra hộp đó nếu giá trị được cho là tùy chọn.

+0

Tùy chọn như trong, người dùng có thể hoặc không thể điền số điện thoại của họ vào biểu mẫu? – cgwebprojects

+0

Chính xác, NULL là một giá trị thường cho biết sự vắng mặt của một giá trị, nếu bạn không cho phép NULL, bạn yêu cầu một giá trị. –

+0

Cảm ơn đã xóa hết! – cgwebprojects

Các vấn đề liên quan