http://img839.imageshack.us/img839/8241/stackoverflow.pngMySQL InnoDB ID doublés
J'ai créé une nouvelle base de données. Il y a 2 tables class
et teacher
. Il y a un champ class_leader
dans le tableau class
associé à teacher_id
de teacher
. [1]
En relation PHPMyAdmin ressemble à: [2]
Table teacher
contient des enregistrements. [3]
Quand j'ajouter de nouveaux enregistrements à la table class
: [4]
Pourquoi ID dans class_leader
sont doublés? [5]
Qu'est-ce que cela signifie? Que devrais-je faire?
Merci pour votre aide.
Je ne comprends pas tout à fait ce que vous entendez par « ID dans class_leader sont doublés. Peut-être que vous pourriez nous montrer des données, et d'expliquer ce que vous attendez de se produire. En regardant la page, je pense que vous voudrez peut-être un à - plusieurs relations, car un enseignant peut avoir plus d'une classe –
A la capture d'écran (partie 5), vous pouvez voir les valeurs "2-", "-2", "1-" et "-1". . pourquoi il se passe – WarLock
Oui, il n'a pas l'air assez étrange Qu'est-ce que vous obtenez lorsque vous essayez 'SELECT class_leader dE class' dans une session SQL –