【发布时间】:2017-01-15 20:22:30
【问题描述】:
尝试使用“_loaded_at”列的默认值创建表时出现此错误:
错误 1067 (42000):“_loaded_at”的默认值无效
这不起作用:
CREATE TABLE json01(
id BIGINT PRIMARY KEY AUTO_INCREMENT
, _loaded_at DATETIME DEFAULT NOW()
, properties JSON NOT NULL
, SHARD KEY (id)
);
虽然这确实有效:
CREATE TABLE json01(
id BIGINT PRIMARY KEY AUTO_INCREMENT
, _loaded_at DATETIME DEFAULT '1970-01-01 00:00:01'
, properties JSON NOT NULL
, SHARD KEY (id)
);
我也尝试过使用函数 UTC_TIMESTAMP()。希望有一种方法可以将函数指定为默认值,因为这是非常标准的功能。非常感谢您的帮助!
【问题讨论】:
标签: singlestore