Bonjour.
On sait que la contrainte CHECK n'est pas implémentée dans MySQL.
J'essaie de trouver une solution la plus simple possible pour émuler cette contrainte.
Le tuto de Alain Defrance donne des pistes quand même un peu complexes et date de 2008 alors je me demande si ça n'a pas évolué depuis.
J'ai également trouvé un article en anglais qui donne une solution avec cette fois la création d'une table d'erreurs en mémoire. C'est quand même encore un peu lourdingue je trouve !
Et dire qu'avec Postgresql tout est prévu et facilement paramétrable avec PGAdmin !
Mon problème consiste tout simplement à vérifier, lors de l'insertion d'une ligne, que la date de fin n'est pas inférieure à la date de début et à renvoyer un message d'erreur explicite.
Je sens que ça va finir par l'utilisation d'une routine dans l'application...
D'autres pistes en MySQL ?
Partager