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