Per le applicazioni esterne, trovo che l'utilizzo di una colonna TimeStamp sia un metodo più robusto che è indipendente dall'ID automatico e da altri problemi di chiave primaria
Aggiungi colonne alle tabelle come:
insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP
o per tenere traccia di inserti e aggiornamenti
updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
Nell'applicazione esterna tutto ciò che devi fare è tenere traccia dell'ultimo timestamp quando hai fatto un sondaggio. Quindi seleziona da quel timestamp in avanti su tutte le tabelle pertinenti. Nelle tabelle di grandi dimensioni potrebbe essere necessario indicizzare la colonna timestamp