Bonjour,
lorsque j'utilise une base de données avec le logiciel DB Browser ou même en python avec sqlite3 la contrainte de domaine n'est pas respectée. Je m'explique :
si je crée une table avec des attributs de type INTEGER :
Code :
- CREATE TABLE `N_TABLE` (
- `id` INTEGER,
- `valeur` INTEGER
- );
|
et je rentre dans `id` ou `valeur` une donnée de type texte, le logiciel accepte sans broncher, pas de message d'erreur. Pourtant il me semblait que le domaine dans les bases de données était toujours rigoureusement respecté.
Est-ce que quelqu'un pourrait m'éclairer ? Merci d'avance.