0

首先我创建了一个表

    CREATE TABLE hypertable (a,b);
after I add 4 row into that:
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a11'),('2008-06-28 01:00:00', 'b', 'b11');
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a12'),('2008-06-28 01:00:00', 'b', 'b12');
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a13'),('2008-06-28 01:00:00', 'b', 'b13');
    INSERT INTO hypertable VALUES ('2008-06-28 01:00:00', 'a', 'a14'),('2008-06-28 01:00:00', 'b', 'b14');

最后我在表格中选择所有内容,它将显示如下:

hypertable> select * from hypertable;
2008-06-28 01:00:00     a       a14
2008-06-28 01:00:00     a       a13
2008-06-28 01:00:00     a       a12
2008-06-28 01:00:00     b       b14
2008-06-28 01:00:00     b       b13
2008-06-28 01:00:00     b       b12
hypertable>

它仅在一行中显示一个值它不能显示表中一行的所有值:(我如何在一行中选择它将显示该行的所有值在这种情况下我添加了 4 行但它显示8线

4

1 回答 1

0

您为每个键添加的所有四个条目的时间戳完全相同'2008-06-28 01:00:00'

所以它只会保存最后添加的值2008-06-28 01:00:00 a a14

在hypertable中的时间戳必须是唯一的,时间戳可以小到纳秒。

于 2015-01-02T08:23:19.070 回答