foreign key ถูกสร้างขึ้นโดยใช้ข้อ จำกัด "คีย์ต่างประเทศ" เมื่อสร้างตารางฐานข้อมูลใหม่หรือแก้ไขตารางฐานข้อมูลที่มีอยู่ คอลัมน์ที่กำหนดให้เป็นคีย์ต่างประเทศโดยเนื้อแท้ก็มีข้อ จำกัด "ไม่เป็นโมฆะ" ซึ่งหมายความว่าจะต้องมีค่าและไม่สามารถเว้นว่างไว้ได้
เคล็ดลับ: คอลัมน์ที่กำหนดให้เป็นคีย์ต่างประเทศสามารถสร้างดัชนีแยกต่างหากสำหรับพวกเขาซึ่งจะช่วยเพิ่มความเร็วในการค้นหาในฐานข้อมูล
ฐานข้อมูล, เงื่อนไขฐานข้อมูล, คีย์หลัก, เงื่อนไขการเขียนโปรแกรม, เงื่อนไขซอฟต์แวร์