如果我创建一个表的实体,假设为DATE
,当我Insert
,并将该列保留空白不应该显示当前日期?与时间一样吗?INSERT当前日期或时间到MySQL
例如...
CREATE TABLE Register
(
Name CHAR(20) NOT NULL,
Date DATE,
Time TIME
);
然后我插入:
INSERT INTO Register (Name)
VALUES ('Howard');
我希望它显示在桌子上:
Howard | 5/6/2014 | 8:30 PM
但相反,它显示:
Howard | NULL | NULL
这是不正确的,如果是这样的话,我认为Insert
允许插入的当前日期和时间显示?
您需要在表上有默认约束。 –
@mr_eclair,但不能单独设置默认日期和时间。 – JakeGould