在SQL表中动态添加列

时间:2014-11-11 06:21:19

标签: mysql sql database

我有一个sql表A,我需要将它链接到4(B,C,D,E)其他类似结构但不同列名和类型的sql表。我有两种方法: -

1。)我可以从4(B,C,D,E)中制作单个表(F)并将其链接到主表(A)但是列数太多而且因此,它会在表格中产生大量空白区域。

2。)我可以将所有4个表B,C,D,E链接到A,这将为我节省空的空间,但它会产生4个外键,而foreighn键将占用表中不必要的空间

不确定这种方法,但我在想

我可以创建一个动态表来合并所有4个表,以删除方法1中的额外空格。

任何人都可以建议我如何使动态方法工作或者我可以使用其他任何概念吗?

链接到db表快照http://i60.tinypic.com/23hopcy.jpg

0 个答案:

没有答案