mySQL数据库。组合字段以获取主键

时间:2014-07-06 18:02:05

标签: mysql

所以我在CSV文件中有以下数据。

field_1 field_2 field_3 field_4 field_5 field_6 field_7 field_8 field_9

这些字段都不能作为主键,但field_1中的值与field_5,field_6,field_8

中的值有一对一的映射

可以通过组合field_1,field_2和field_3来创建整个数据的主键。此外,field_2和field_3只是单个数字值。因此,它们本身没有任何意义,必须与field_1(这是一个多位数id)相结合才有意义。

我的问题是,通过组合field_1,field_2和field_3为所有数据创建一个大表是否更有效,或者使用

创建两个表更好

表1:field_1,field_5,field_6,field_8

表2:field_1,field_2,field_3,field_4,field_9

请注意,我将在35%的时间内对表1进行查询,并在65%的时间对表2进行查询。

0 个答案:

没有答案