Conditions sur un champs

Résolu
marthib Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 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 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonsoir, je pense que non.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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