Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我创建一个新表并且我有一个字段,我想默认为 NULL,是否有必要添加 DEFAULT NULL 或者默认情况下它已经为 NULL?
谢谢
默认情况下它为空——无需显式声明它。
实际上它是可选的,因为默认情况下它是NULL,例如
NULL
CREATE TABLE hello ( ID INT NOT NULL, NAME VARCHAR(50), OTHERs VARCHAR(50) DEFAULT 'FISH') )
DEFAULT仅在您想要除 之外的其他值时使用NULL。在上面的示例中,当您尝试仅插入时,和ID的值分别是和。NAMEOTHERsNULLFISH
DEFAULT
ID
NAME
OTHERs
FISH