Problem 8. * Delete Employees and Departments от Exercises: Functions, Triggers and Transactions
Когато изпращам решението на задача 8 (решението на Георги от упражнението) джъдж дава - ГРЕШКА ПРИ КОМПИЛАЦИЯ.
Някой може ли да обясни какво бъркам?
Съобщението е:
Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Пробвах и пак не става. Джъджът мисли дълго и накрая дава
Накрая махнах констрейнтите и директно изтрих записите и после пак ги направих констрейнтите и номрът мина пред джъджа.
Колега, незнам дали си решил задачата но аз така я направих и ми дава 100 точки
ALTER TABLE `departments`
DROP FOREIGN KEY `fk_departments_employees`;
ALTER TABLE `departments`
DROP INDEX `fk_departments_employees` ;
ALTER TABLE `employees_projects`
DROP FOREIGN KEY `fk_employees_projects_employees`;
ALTER TABLE `employees`
DROP FOREIGN KEY `fk_employees_employees`;
DELETE FROM `employees`
WHERE `department_id` IN
(SELECT d.department_id FROM `departments` AS d
WHERE d.name IN ('Production', 'Production Control'));
DELETE FROM `departments`
WHERE
name IN ('Production' , 'Production Control');