supposons que j'ai la table suivante:
la codification de l'id de la personne est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create table person( id char (8) primary key, nom varchar (30) not null, date_naissance date)
année de naissance puis un numéro séquentiel (ex 15000001,16000001, 16000002, ect). ce dernier est remis à zero pour chaque année.
comment faire çà en MY SQL à l'aide du trigger ou autre manière. Je peux par exemple faire çà:
Mais comment remettre à zéro le numéro séquentiel à chaque année.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 create table person( numero_sequentiel int auto_increment not null, annee year not null, nom varchar (30) not null, date_naissance date, constraint pk_person primary key (numero_sequentiel, annee) )
Partager