Détecter les modifications sur une base de données
Bonjour,
Je dois me connecter à une base distante pour récuperer certaines données de certaines tables, de manière régulière. Comme pour faire un backup journalier en fait.
Jusqu'à present je vois comment etablir la connexion etc... mais le problème auquel je fais face est: Comment savoir ce qui vient d'etre ajouté/modifié sur les dernières 24h par exemple?
Merci.
Utilisation des timestamps
Si tu n'a pas de dates dans une table, tu peux retrouver les insert/update par les timestamps. Pour cela il faut stocker le dernier timestamp utilisé, pour repartir de celui-là.
Mais attention ça ne marche pas du tout pour trouver les delete.
Ca dépend du comportement de la table.