表一:
A B C
表二:
A B D C
如你所见 D列被添加到中间。
如何将表一的记录复制到表二,设置D为默认值。
不要使用 D 列中的 Table2:
D
Table2
INSERT INTO Table2(A, B, C) SELECT A, B, C FROM Table1
也许你需要一个 WHERE 子句,如果你只想复制某一行。D 子句将得到它的默认值,如果有在 CREATE 声明 Table2或 null 如果没有默认值。
WHERE
CREATE
null