-- إصلاح خطأ الحفظ: employee_id يشير إلى employees(id) بينما التطبيق يرسل معرفات من جدول Emp (get_employees.php).
-- نفّذ بعد نسخة احتياطية.
--
-- إذا فشل DROP بسبب اسم القيد، نفّذ: SHOW CREATE TABLE `leaves`;
-- ثم استبدل `leaves_ibfk_1` باسم القيد الظاهر في السطر CONSTRAINT.

ALTER TABLE `leaves` DROP FOREIGN KEY `leaves_ibfk_1`;

ALTER TABLE `leaves`
  ADD CONSTRAINT `leaves_employee_emp_fk`
  FOREIGN KEY (`employee_id`) REFERENCES `Emp` (`ID`)
  ON DELETE CASCADE ON UPDATE CASCADE;
