表一:
A B C
表二:
A B D C
您可以看到D列已添加到中间。
如何将记录从表1复制到表2,将设置值D设置为默认值。
答案 0 :(得分:1)
在D
的列列表中不要使用Table2
:
INSERT INTO Table2(A, B, C)
SELECT A, B, C FROM Table1
如果只想复制特定的行,也许还需要一个WHERE
子句。
如果D
的{{1}}语句中定义了一个值,则CREATE
将获得其默认值;如果没有默认值,则Table2
将获得其默认值。