如何最好地构建这个MySQL数据库

时间:2013-03-20 22:51:45

标签: php mysql phpmyadmin

我确信这里有很多“我应该如何构建这类”的问题,所以我希望另一个人不会踩到任何脚趾。

  • 我将拥有一个ID(整数),它将是一个唯一的预分配标识符 (所以数据库不应该自动递增)。
  • 每个ID都应该有 与之关联的GoalTemp(整数)字段。
  • 最后每个ID应该有一个可能无限量的这对与之相关联;临时(整数)时间(日期/时间......自动分配);

所以在我看来它看起来像这样。

  • ID:124345
  • GoalTemp:400
  • 时间:[100,4 / 12 / 02-11:22:00],[102,4 / 12 / 02-11:22:20],[104,4 / 12 / 02-11:22: 40]

我将使用PHP与此数据库进行交互,我也可以使用phpMyAdmin来执行此操作。

2 个答案:

答案 0 :(得分:1)

我将如何做到这一点:

<强> TABLE_1:

  • ID(int)
  • GoalTemp(int)

<强> TABLE_2:

  • table1_ID(int,FK)
  • temp(int)
  • 时间(时间戳)

PS:你也应该在桌子上有主键,但我猜你已经知道了

答案 1 :(得分:0)

temp会像许多表一样好。除此之外它看起来很好。所以它会是这样的:

表1:

ID INT
GoalTemp INT

表2:

ID INT ;this is the id from table 1
temp INT
time DATETIME