[MySQL 5] pas de check ?!

Résolu/Fermé
Utilisateur anonyme - 10 janv. 2008 à 16:21
 Utilisateur anonyme - 10 janv. 2008 à 16:39
salut,

j'arrive pas à y croire. C'est pas possible j'ai dû rater quelque chose.

je crée toutes mes tables en moteur InnoDB

dans une définition de table je flanque naïvement un check (bidule in ('a','b','c')) mettons pour tester ma colonne bidule...

et je peux rentrer n'importe quoi. Il se fout _totalement_ de mon check

sans déconner, mysql s'en tape? ou j'ai raté un truc là?

par acquis de conscience j'ai essayé sur un MyISAM mais là, conformément au manuel, il s'en cogne.
Mais sur une table InnoDB là je comprends pas

d'ailleurs check est mentionné dans le manuel de create table dans le manuel mysql

merciche
A voir également:

1 réponse

Utilisateur anonyme
10 janv. 2008 à 16:39
on oublie, y a pas. Faut gérer au frontal.

rhaaaaaa
3