0

我确定这是一个简单的修复,但我无法弄清楚:(我需要帮助在 mysql 数据库中创建两个表。这是我被告知我需要做的:

确保您有一个带有浮点数和 created_at(时间戳)的临时表
确保您有一个带有浮点数的警报表,用于 avgtemp1 和 avgtemp2、open(布尔值,默认值:true)和 created_at(时间戳)

我在 phpmyadmin 中做了什么:

  1. 创建了一个名为 temps 的 mysql 数据库
  2. 创建了两个表,(临时,警报)
  3. 在 temps 表中创建了两列(temp1 和 temp2)
  4. 在警报表中创建了两列(avgtemp1 和 avgtemp2)

我不明白如何添加 created_at(时间戳)?或者什么 open (boolean, default: true) 和 created_at (timestamp)

任何帮助将非常感激

4

1 回答 1

0

以下将为您提供时间戳列和布尔列所需的内容。该open列只是一个可以设置为 true 或 false 的标志,但它应该默认为 true,在本例中为 1。

CREATE TABLE table1 (
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  open boolean default 1
);

注意:DEFAULT CURRENT_TIMESTAMP如果你愿意,你只需要,否则你可以删除它并手动插入时间戳。

于 2013-10-03T14:35:25.550 回答