Archivage de table

Fermé
claudio38 Messages postés 42 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 8 octobre 2008 - 22 août 2005 à 21:51
mamiemando Messages postés 33426 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 décembre 2024 - 24 août 2005 à 00:23
bonsoir,

je constitue une BDD que j'alimente via des formulaires en PHP
il s'agit d'une base concernant des interventions suite à une réparation, à chaque nouvelle intervention, mysql me renvoie un numéro d'ordre commencant à 1 au 1er janvier de chaque année (1/2004, 2/2004, etc...) et se terminant à n au 31 décembre de la même année(n/2004).
au 1er janvier de l'année suivante, ma base repart à1/2005
pour cela j'effectue un delete from nomdematable, ce qui réinitialise cette dernière
voilà mon problème :
je souhaite pouvoir consulter la base de ou des années précédentes via un formulaire PHP, seulement avec mon delete, pas possible
auriez vous une approche de ce problème qui pourrait m'aiguiller ??

n'y a t'il pas moyen de créer dans ma table incident, un deuxème id automatique : je m'explique : une entité id1, qui filerait au fur et à mesure que les années passent et une entité id2 qui elle s'étalerait du 1er janvier au 31 décembre et se remettrait à 0 (enfin à 1) automatiquement !!

si vous aviez des idées ou exemples de scripts possible, merci !
D'avance merci à tous

3 réponses

mamiemando Messages postés 33426 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 décembre 2024 7 809
23 août 2005 à 00:58
Moi je rajouterais simplement un champ année dans ma base, et je rajouterais dans les requêtes qu'on ne consulte que les tuples de l'année courante, sauf contre-indication...

Bonne chance
0
claudio38 Messages postés 42 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 8 octobre 2008
23 août 2005 à 22:17
bonsoir

tout d'abord merci de ta réponse !

mon id est en auto_increment
est-il possible de le remettre à 0 au 1er janvier sans perdre l'ensemble des enregistrements précédents ?

merci de ton aide
0
mamiemando Messages postés 33426 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 décembre 2024 7 809
24 août 2005 à 00:23
Ben le principe d'une clé c'est qu'elle doit être unique donc il ne faut pas la réinitialiser !! D'abord pourquoi tu veux la réinitialiser ?
0