-
une clé auto_incrémente
bonjour
je veux creer ma table et je veux codifier la clé
exp: le nb des stagiares+le mois d'insription
1/05
2/05
.....
.....
.....
.....
7/06
.....
.....
voila ma requete
create table matable(cod integer not null default
(select concat(sum(cod),'/',month(curdate()),nom char(10).......))
-
Bonjour,
Malheureusement, ça ne marche pas comme ça... On ne peut pas mettre un select dans le default, tout simplement parce que cela pré-suppose que la ligne existe déjà (SELECT) alors qu'elle n'est pas encore insérée.
C'est plutôt à l'application qui crée la ligne de renseigner correctement la clef.
Je ne pense pas non plus qu'un trigger puisse marcher sur une clef... A confirmer, mais j'en doute.
ced