CockroachDB 中的 DEFAULT 列值支持
DEFAULT column value support in CockroachDB
CockroachDB 是否支持其表中列的默认值?它是否允许默认值是函数值(例如 current_date()
)?
您可以使用 DEFAULT 约束设置 DEFAULT 值,CockroachDB 对此进行了记录 here。
它还支持将默认值设置为函数,例如插入写入发生的日期。
您可以创建一个 table,其中包含这样一个默认列:
CREATE TABLE purchase_log (
id INT PRIMARY KEY,
date_purchased DATE DEFAULT current_date()
);
然后所有未指定 date_purchased
列的 table 的插入将自动使用当时 current_date()
的 return 值填充该列插入的。
CockroachDB 是否支持其表中列的默认值?它是否允许默认值是函数值(例如 current_date()
)?
您可以使用 DEFAULT 约束设置 DEFAULT 值,CockroachDB 对此进行了记录 here。
它还支持将默认值设置为函数,例如插入写入发生的日期。
您可以创建一个 table,其中包含这样一个默认列:
CREATE TABLE purchase_log (
id INT PRIMARY KEY,
date_purchased DATE DEFAULT current_date()
);
然后所有未指定 date_purchased
列的 table 的插入将自动使用当时 current_date()
的 return 值填充该列插入的。