与这些表

时间:2018-02-16 10:49:13

标签: mysql database-design phpmyadmin database-schema database-table

我正在开发一个项目,它在应该传递给数据库的值方面有几种类似的形式。在每种形式中,5个输入中的4个和它们保持的值相同,但第5个总是不同的。因此,我不认为为每个不同的列创建几个不同的表是最优化的方式,并且我知道为这种情况构建表的最佳方法。

我在下面演示表格和输入。

  • 注册 (姓名,电子邮箱,电话号码, training_name
  • 我们可以与您联系 (姓名,电子邮件,电话号码,您感兴趣的培训
  • 问我们 (姓名,电子邮箱,电话号码,您的问题
  • 成为教师 (姓名,电子邮件,电话号码,简历

如您所见,每个表单的第5个输入总是不同的。

2 个答案:

答案 0 :(得分:1)

添加第五个表'用户'并从其他表中引用它:

  • 注册(USER_ID,training_name)
  • we_can_contact_you (user_id,您感兴趣的培训)
  • ask_us (user_id,您的问题)
  • become_a_teacher (USER_ID,CV)
  • 用户(ID,姓名,电子邮件,电话)

答案 1 :(得分:0)

请求免费演示(姓名,手机,电子邮件,城市,密码,感兴趣的产品)