Conditions sur un champs

Résolu
marthib Messages postés 26 Statut Membre -  
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour tous le monde,

Je me demandais si c'était possible de mettre comme condition lors de la création d'une table qu'il faut qu'un champs quelconques doit être plus grand qu'un autre?

Exemple:
CREATE TABLE MyTable(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
min_value INT(3) (doit être < max_value),
max_value INT(3) (doit être > min_value)
)

2 réponses

yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
bonsoir, je pense que non.
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
Bonjour,

A la création d'une table ...non. pas à ma connaissance.
Par contre tu peux toujours ajouter un trigger pour faire cette vérification l'ors de l'ajout ou la modification d'une valeur dans ta table.

Enfin.. le plus simple reste encore de faire cette vérification côté programme et non via la bdd.


0