使用MySQL,我正在尝试从日期列和时间列创建一个时间戳列。如果日期或时间列包含NULL值,MySQL会自动将相应的值设置为
TIMESTAMP
列中的 CURRENT_TIMESTAMP
。
是否有一种方法可以将其默认设置为NULL
,而不是CURRENT_TIMESTAMP
?
类似这样:
ALTER TABLE customers ADD s_timestamp TIMESTAMP;
UPDATE customers
SET s_timestamp = timestamp(s_date,s_time) DEFAULT NULL;
NULL DEFAULT NULL
,它起作用了! - SureshCOLUMN_NAME DEFAULT NULL
,但这根本不起作用。 - Suresh