Mysql - Exercises: Table Relations - 3.Many-To-Many Relationship

Здравейте, имам някаква грешка в кода. Не мога да разбера от къде идва, ще съм благодарна, ако някой би могъл да погледне.

Код --> https://pastebin.com/2iprRqkP

Judge --> https://judge.softuni.bg/Contests/Compete/Index/605#2

Гърмят 6 и 0 тест. Заявката, която гърми на нулевия тест е : 

SELECT COLUMN_NAME AS pk_count
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
  AND COLUMN_KEY = 'PRI'
  AND TABLE_NAME IN ('students_exams');

Дава ми разлика в изход : student_id ,exam_id , но ми се струва, че при мен излизат окей, не разбирам.

Условие -->  Create three tables as follows. Use appropriate data types. 

Insert the data from the example above. 

  • Add primary and foreign keys. 

  • Have in mind that the table student_exams should have a  

composite primary key. 

Submit your queries by using "MySQL run queries & check DB" strategy. 

 

 

Table --> exams

exam_id  name 
101  Spring MVC 
102  Neo4j 
103  Oracle 11g 

 

 Table --> students

student_id  name
1 Mila
2 Toni
3 Ron

 

Table --> students_exams 

student_id  name
1 101
1 102
2 101
3 103
2 102
2 103