मैं आश्वस्त करना चाहता हूँ पर डालने के लिए एक प्रबंधक है कि विभाग के प्रबंधक प्रारंभ दिनांक [विभाग.mgr_start_date] आ रहा है के बाद उसकी जन्मतिथि [कर्मचारी.bdate], मैं कैसे कर सकते हैं कि?
CREATE TABLE IF NOT EXISTS IF NOT EXISTS EMPLOYEE
(
ssn INT(16) unsigned NOT NULL,
fname VARCHAR(16),
lname VARCHAR(16),
bdate DATE,
address VARCHAR(32),
gender enum('m','f'),
salary decimal(16,2),
Dno VARCHAR(8),
PRIMARY KEY (ssn)
);
CREATE TABLE IF NOT EXISTS IF NOT EXISTS DEPARTMENT
(
mgr_ssn INT(16) unsigned,
Dname VARCHAR(32),
mgr_start_date DATE,
Dnumber VARCHAR(8),
PRIMARY KEY (Dnumber),
FOREIGN KEY (mgr_ssn) REFERENCES EMPLOYEE(ssn)
);
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'manager is way too young';