Page 9 - sql_ebook_codingthailand
P. 9
5
รูปแบบคําสั ง
CREATE TABLE ชื อตาราง
(
ชื อฟิลด์ที 1 ชนิดข้อมูล,
ชื อฟิลด์ที 2 ชนิดข้อมูล,
ชื อฟิลด์ที 3 ชนิดข้อมูล,
...
PRIMARY KEY (ชื อฟิลด์ที 1,ชื อฟิลด์ที 2,ชื อฟิลด์ที 3,…)
)
1.2) การกําหนดฟิลด์ให้เป็น FOREIGN KEY
รูปแบบคําสั ง
CREATE TABLE ชื อตาราง
(
ชื อฟิลด์ที 1 ชนิดข้อมูล,
ชื อฟิลด์ที 2 ชนิดข้อมูล,
ชื อฟิลด์ที 3 ชนิดข้อมูล,
...
FOREIGN KEY (ชื อฟิลด์ที ต้องการให้เป็น FOREIGN KEY) REFERENCES ชื อตารางที
ต้องการเชื อมความสัมพันธ์ (ชื อฟิลด์ของตารางที ต้องการเชื อมความสัมพันธ์)
)
หากเราต้องการให้เมื อลบข้อมูลฟิลด์ที เป็น PRIMARY KEY ของตารางที ต้องการเชื อม
ความสัมพันธ์ แล้วให้ข้อมูลที อยู่ในฟิลด์ที เป็น FOREIGN KEY นี ถูกลบไปโดยอัตโนมัติด้วย ก็
สามารถเพิ มคําสั ง ON DELETE CASCADE ได้ดังนี
รูปแบบคําสั ง
CREATE TABLE ชื อตาราง
(
ชื อฟิลด์ที 1 ชนิดข้อมูล,
ชื อฟิลด์ที 2 ชนิดข้อมูล,
ชื อฟิลด์ที 3 ชนิดข้อมูล,
FOREIGN KEY (ชื อฟิลด์ที ต้องการให้เป็น FOREIGN KEY) REFERENCES ชื อตารางที ต้องการ
เชื อมความสัมพันธ์ (ชื อฟิลด์ของตารางที ต้องการเชื อมความสัมพันธ์) ON DELETE CASCADE
)
เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที www.codingthailand.com