bonjour,
J’aimerais faire un champ auto incrément mais il s'incrément par mois de 1 et un autre champ s'incrément par ans automatiquement. Ya t'il une solution soit avec PHP (je travaille avec symfony) ou java (j2EE) ou sur mysql.
merci .
bonjour,
J’aimerais faire un champ auto incrément mais il s'incrément par mois de 1 et un autre champ s'incrément par ans automatiquement. Ya t'il une solution soit avec PHP (je travaille avec symfony) ou java (j2EE) ou sur mysql.
merci .
Est ce que tu cherche l'incrementation par 30 jour ou par mois de systeme??
Avec des triggers c'est sûrement possible:
- http://dev.mysql.com/doc/refman/5.0/en/triggers.html
une valeur qui augmente de 1 tous les ans c'est une année non ?
oui je veu k'il augment par date system pour l'anné et par 1 pour le mois .
merci.
Est ce que tu peu ajouter un champ "date_insertion" comme ca tu va verifier
et pour l'anné tu va verifier sur l'année
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 si (mois(max(date_insertion)) != mois(date_systeme)) incrementation par 1
Est ce j'ai bien expliquer??
Tu pourra le faire avec un trigger ou du code php
oui merci c'est une bon idée.
mais il n'ya pas une possibilité sur BD mySql directement.du genre
par exemple:
create sequence Nom
start with 1
increment by 1;
a ce genre je veux que m'en incrément s'incrémente par année (date de systém) :-° .
J'amais vu.
Poste ta question au forum mysql.
Comme je t'ai dit, si tu stockes l'année, tu as naturellement une incrementation tout faite.
Partager