外部アプリケーションの場合、TimeStamp列を使用する方が、自動IDやその他の主キーの問題に依存しないより堅牢な方法であることがわかりました
次のような列をテーブルに追加します:
insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP
または挿入と更新を追跡する
updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
外部アプリケーションで行う必要があるのは、ポーリングを行ったときの最後のタイムスタンプを追跡することだけです。次に、関連するすべてのテーブルで、そのタイムスタンプから前方を選択します。大きなテーブルでは、タイムスタンプ列にインデックスを付ける必要がある場合があります