Bonjour,
Un truc que je n'ai encore jamais utilisé : la contrainte CHECK dans une création ou une modification de table.

Mon besoin :
J'ai une table qui a deux clés étrangères pointant sur la même table et je souhaite spécifier que les deux clés doivent avoir une valeur différente.
Je pense à la syntaxe suivante mais est-elle bonne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CREATE TABLE ...
CHECK C_FK_IdAttaquant <> C_FK_IdDefenseur
Question subsidiaire : Si quelqu'un sait comment inscrire cette contrainte directement dans MySQL Workbench je le remercie d'avance.