BDD mysql
otakuu
Messages postés
331
Statut
Membre
-
dam75 Messages postés 1212 Statut Webmaster -
dam75 Messages postés 1212 Statut Webmaster -
Bonjour,
voila mon problème:
j'ai une table avec deux champ : civilité et patronyme
patronyme est not null lorsque civilité est Mme mais dans le cas contraire il est null.
comment je peux résoudre ça? comment utiliser une contrainte à deux champ d'une table?
voila mon problème:
j'ai une table avec deux champ : civilité et patronyme
patronyme est not null lorsque civilité est Mme mais dans le cas contraire il est null.
comment je peux résoudre ça? comment utiliser une contrainte à deux champ d'une table?
A voir également:
- BDD mysql
- Mysql community download - Télécharger - Bases de données
- Config mysql phpmyadmin AUCUN PRIVILEGE BDD ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
- Hébergement php mysql ✓ - Forum PHP
- BDD joomla ✓ - Forum Bases de données
1 réponse
Bonjour,
Tu ne peux pas le faire avec une contrainte, mais en le déclarant NULL tu pourras soit le laisser NULL dans le cas d'un homme, soit stocker le patronyme pour une femme ?
Par ailleurs, tu peux aussi mettre un trigger before_update/insert pour le forcer a NULL dans le cas où la civilité n'est pas Mme
Tu ne peux pas le faire avec une contrainte, mais en le déclarant NULL tu pourras soit le laisser NULL dans le cas d'un homme, soit stocker le patronyme pour une femme ?
Par ailleurs, tu peux aussi mettre un trigger before_update/insert pour le forcer a NULL dans le cas où la civilité n'est pas Mme