我的数据库如下:
Table A : id | value1 | value2
Table B : value0 | value1 | value2
我要做的是将Table A
中所有行中提到的列中的所有内容复制到Table B
中的新行中。这可能吗?
来自id的值进入value0
;
两个表中都有更多列,但它们不是必需的;
除了id之外,其他列具有相同的名称;
所有列都与其对应的数据类型相同。
答案 0 :(得分:0)
我想你只想要insert . . . select
:
insert into b(value0, value1, value2)
select id, value1, value2
from a;