Bonjour à tous,
j'ai crée une base de données pour gérer des livres toute simple dont voilà la structure :
Auteurs : id, nom, prenom, nationalite
Categories : id, intitule
Livres : id, titre, resume, id_auteur, id_categorie
Comme vous l'aurez deviner, les ids sont des clés primaires auto incrémentées et id_auteur et id_categorie sont des clés étrangères.
Voilà une petite image.
J'utilise MySQL avec phpMyAdmin.
Quand j'essaie d'ajouter du contenu dans Livres via l'onglet Inséré de phpMyAdmin, je suis obligé de séléctionner un id présent dans les tables Auteurs et Catégories pour les champs id_livre et id_categorie, jusque là tout est normal. Par contre quand j'insère du contenu via des requêtes SQL, je peut mettre n'importe quel chiffre dans ces champs sans avoir d'erreur de la part de du SGBD.
Sauriez-vous d'où vient le problème?
Merci par avance.
Partager