0
我很新的PHP和MySQL的编码。我有一个sql测量表,其中我把每15分钟从PLC提取的数据,日期时间字段作为主键和电压测量作为其他领域。 例如:插入缺少日期时间行SQL
Datetime | v1 | v2 | v3
131003044500 | 403 | 405 | 405
131003050000 | 406 | 408 | 407
131003051500 | 405 | 407 | 406
等等...
当我有一个PLC故障,我失去了我的测量。 我要插入所有丢失的行中与正确的缺失日期时间一天,所以其他字段都为0
例如缺少日期时间从131003080000至131003150000
131003081500 | 0 | 0 | 0
131003083000 | 0 | 0 | 0
等等
这是用于消费分析和图形发生器。 对不起,我的英语不好。 在此先感谢。 此致敬礼。
我必须跟踪我的数据库中每一次来自PLC的错误读数,以获得24小时/天图表的所有96个读数。我没有任何电压的独立值,DB中的电压字段默认为0,以识别故障 – Ashkrimn
找到答案! 我创建了一个名为misure2的空表,里面填充了错过的数据时间代码。 然后我申请: INSERT INTO MISURE(datetime_val,V1,V2,V3) 选择datetime_val,V1,V2,V3 FROM misure2 WHERE(datetime_val)NOT IN(SELECT datetime_val FROM MISURE) – Ashkrimn