【发布时间】:2020-06-27 20:26:35
【问题描述】:
我有两个表:第一个包含数值,它看起来像这样:
id 列是主键;它具有属性AUTO_INCREMENT。所有列的数据类型为INT。
现在我的问题是:我可以创建如下表吗:
create table testsumtable
(
id int primary key auto_increment,
sumColumn int generated always as (sum(SELECT intone, inttwo, intthree FROM valuestable WHERE id=new.id))
);
【问题讨论】:
-
很抱歉输入错误:它是带两个而不是三个 'e' 的 intthree。
-
您是否只是想创建一个包含其他三列总和的生成列?
标签: sql sum mariadb create-table auto-generate