我将此表命名为Person
,列名为ID
,这是一个主键。如何在列表名为ID2
的新添加的表中复制该列名ID的值?
这只是一个示例ID
和ID2
。
ID(1)值(样本1)==>括号内是该列的值
现在我添加了一个包含ID2列和Values2
的新表ID2(null)Values2(null)
此处的ID和值为null
,因为用户没有条目
如果我想在Values2中输入值,该怎么办?
我应该如何对其进行编码,以便Values2在表1中自动拥有与ID相当的ID?如果我将外键约束放入ID2,是否会自动添加?
答案 0 :(得分:1)
安全的方法是确定两个表之间关系的性质。它是1到1,0..1到1,0..1到多少。正确设置关系后,您可以确定填充第二个表的最佳方法。
答案 1 :(得分:0)
你可以这样做:
UPDATE Person SET ID2=ID WHERE ID2 IS NULL