我遇到了一个奇怪的情况,每次我想查看生成的表视图的内容时,它都会开始加载数据,而不是立即显示数据。
当我使用此查询时,数据将立即显示:
CREATE VIEW train_set
AS SELECT *
FROM logs where ((logs.timestamp >= '2014-03-01 00:00:00') and (logs.timestamp < '2014-03-16 00:00:00'));
但是当我使用这个查询时:
CREATE VIEW train_set
AS SELECT *
FROM logs where ((logs.timestamp >= '2014-03-01 00:00:00') and (logs.timestamp < '2014-03-16 00:00:00') and logs.user_id = '10');
每次我想查看 Table View: train_set 的内容时,它都会开始加载,就像它实际上再次执行查询一样。
有人现在为什么会这样吗?我在我的 Macbook 上使用 Sequel Pro