0

わかりました...これが私の問題です...クラウドRESTクエリから数千のレコードを取得し、CRON中にローカルテーブルを更新し、取得したデータで既存のレコードを挿入および更新しています。すなわち

INSERT INTO `property` ($columns_string) 
VALUES ($values_string) ON DUPLICATE KEY UPDATE $update_string

かなり標準的なもの...しかし、プルされたデータにレコードがもう存在しない場合、レコードが「孤立」するという問題があります。つまり、新しいデータに存在しなくなった既存のレコードを削除するか、更新する必要があります私のシステムにそれらを同じように処理しないように指示するフラグまたは何か。

私は私が明確であることを願っています...

EDIT:RESTプルは実際にはいくつかの異なる「タイプ」のデータをループしており、INSERTはそれらすべてを1つのマスターテーブルに詰め込んでいるため、単純な「存在しない場合は削除..」は実際には機能しません..

advTHANKSance、 - マーク

4

1 に答える 1