✏️ Explanatory Question

টেবিলে Foreign Key যোগ করার SQL Command

👁 3 Views
📘 Detailed Answer
🟢 Easy
💡

Answer with Explanation

প্রশ্ন ১৭: টেবিলে Foreign Key যোগ করার SQL Command

Existing টেবিলে relationship যোগ করার পদ্ধতি।

টেবিল তৈরির সময়

CREATE TABLE Employee (
    emp_id INT PRIMARY KEY,
    emp_name VARCHAR(50),
    dept_id INT,
    FOREIGN KEY (dept_id) REFERENCES Department(dept_id)
);

পরে ALTER দিয়ে যোগ করা

ALTER TABLE Employee
ADD CONSTRAINT fk_dept
FOREIGN KEY (dept_id)
REFERENCES Department(dept_id);

ব্যাখ্যা

  • fk_dept → constraint-এর নাম।
  • dept_id → Employee টেবিলের column।
  • Department(dept_id) → reference করা parent টেবিল ও column।
Note: Foreign Key যোগের আগে Department টেবিল ও সেখানে dept_id Primary Key থাকা আবশ্যক।