Bonjour,

EN MYSQL ....

Pour gérer notre flux de courrier, on génère à chaque courrier reçu une référence (+1 à chaque courrier et remise à zéro le 1er janvier).
Je voudrais qu'une condition d'unicité soit écrite au niveau de ma base de donnée. Pour que le couple "année de la date" et "référence" soit unique.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
create table llx_courrier
(
  	rowid             integer AUTO_INCREMENT PRIMARY KEY, 
	ref		  integer NOT NULL,
	fk_affaire	  integer,
        objet           text,
	date		  date NOT NULL,
 
	UNIQUE(ref,YEAR(date))
)type=innodb;
Mais malheureusement ça passe pas sous phpmyadmin. Je n'ai pas trop d'idée du pourquoi ça ne passe pas et de comment faire autrement. Donc je suis preneur de vos lumières...

Merci d'avance, Maximilien