[Judge] Table Relations Exercise- Problem 06. University Database
Здрайвете,за тази задачка както и за Problem 05. Online Store DB от същото упражнение имам следният проблем със Judge,нулевият тест не минава поради следната причина -
А това е кода
CREATE TABLE majors(
major_id INT(11) PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50)
);
CREATE TABLE students(
student_id INT(11) PRIMARY KEY AUTO_INCREMENT,
student_number VARCHAR(12),
student_name VARCHAR(50),
major_id INT(11),
CONSTRAINT fk_students_majors
FOREIGN KEY (major_id)
REFERENCES majors(major_id)
);
CREATE TABLE payments(
payment_id INT(11) PRIMARY KEY AUTO_INCREMENT,
payment_date DATE,
payment_amount DECIMAL(8,2),
student_id INT(11),
CONSTRAINT fk_payments_students
FOREIGN KEY (student_id)
REFERENCES students(student_id)
);
CREATE TABLE subjects(
subject_id INT(11) PRIMARY KEY AUTO_INCREMENT,
subject_name VARCHAR(50)
);
CREATE TABLE agenda(
student_id INT(11),
subject_id INT(11),
CONSTRAINT pk_agenda
PRIMARY KEY (student_id,subject_id),
CONSTRAINT fk_agenda_students
FOREIGN KEY (student_id)
REFERENCES students (student_id),
CONSTRAINT fk_agenda_subjects
FOREIGN KEY (subject_id)
REFERENCES subjects (subject_id)
);
Не мога да разбера какъв е проблема с INT(11)
Как разбрахте че подредбата ми не е правилна,след като в нулевият тест не излиза грешка за това,от NOT NULL не е също пак ми дава същият резултат,а и други задачи от упражнението минават и без NOT NULL на Primary Key-овете също в документацията пише това
Решението което сте дали дава същият резултат със същата грешка на нулевият тест.