आपके प्रश्न का उत्तर लगभग इस एक के उत्तर के समान है। .
आपको विदेशी कुंजी वाली तालिका में प्राथमिक कुंजी वाली तालिका का नाम और प्राथमिक कुंजी फ़ील्ड का नाम ("संदर्भ" का उपयोग करके) निर्दिष्ट करने की आवश्यकता है।
यह इसमें कुछ कोड होता है जो दिखाता है कि विदेशी कुंजियाँ कैसे बनाई जाती हैं, और CREATE TABLE में।
इसका एक सरल उदाहरण यहां दिया गया है:
CREATE TABLE parent (id INT NOT NULL,
PRIMARY KEY (id)
) ENGINE=INNODB;
CREATE TABLE child (id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) ENGINE=INNODB;