如何使用浮点数和created_at(时间戳)创建mysql数据库表

时间:2013-10-03 14:24:41

标签: mysql

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

  

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

我在phpmyadmin中做了什么:

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

    我不明白如何添加created_at(时间戳)?或者open(布尔值,默认值:true)和created_at(时间戳)

    非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

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

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

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