CockroachDB 中的 DEFAULT 列值支持



CockroachDB是否支持其表中列的默认值?它是否允许默认值为函数值(例如 current_date() (?

您可以使用 DEFAULT 约束来设置 DEFAULT 值,CockroachDB 在此处记录了该约束。

它还支持将默认值设置为函数,例如插入写入发生的日期。

您将创建一个具有此类默认列的表,如下所示:

CREATE TABLE purchase_log (
    id INT PRIMARY KEY,
    date_purchased DATE DEFAULT current_date()
);

然后,表中未指定date_purchased列的所有插入操作都将在插入时自动填充返回值 current_date() 的列。

最新更新