我有一个名为table_1的表。它在下面定义为
CREATE table_1 (
start text,
end text,
cost text
);
我需要从table_2填充table_1,而table_2只有前两列。
insert into table_1 (start, end)
select start, end
from table_2
如何为每行添加第3列?
我正在使用sqlite。 table_2中所有行的第3列的值为" type_2"。
感谢。
答案 0 :(得分:0)
这取决于第三场应该是什么。 可能有ZERO或开始和结束之间的差异,或其他
insert into table_1 (start, end, cost)
select start, end, "type_2"
from table_2
P.S。但是,为所有这些字段键入Text可能不合适。
我可能会这样做:
CREATE TABLE table_1 (
start DATETIME,
end DATETIME,
cost_seconds INT
);