Bonjour à tous,


Je souhaite archiver des données de la façon suivante :

Le but est d'archiver une table par mois. Nous en allons donc en créer une par mois.

Soit une table contenant 3 000 000 enregistrements sur 40 colonnes nommée TABLE_COURANT (InnoDb).
Au 2 janvier 2008, nous voulons transferer les données du mois de décembre vers une table TABLE_200712.

Quel est la meilleure solution en temps de traitement? Sachant qu'il faut faire un "couper/coller" dans une autre table ?

J'ai bien pensé renommer la table TABLE_COURANT en TABLE_200712 puis de transphaser les données du mois de janvier vers une nouvelle table TABLE_COURANT mais la suppression des données du mois de janvier de la table TABLE_200712 prend beaucoup de temps.

Auriez vous une idée miracle ?