Page 10 - sql_ebook_codingthailand
P. 10

6



                          และหากเราต้องการให้เมื อแก้ไขข้อมูลฟิลด์ที เป็น PRIMARY KEY ของตารางที ต้องการ

                   เชื อมความสัมพันธ์ แล้วให้ข้อมูลที อยู่ในฟิลด์ที เป็น FOREIGN KEY นี  ถูกแก้ไขไปโดยอัตโนมัติ
                   ด้วย ก็สามารถเพิ มคําสั ง ON UPDATE CASCADE ได้ดังนี

                   รูปแบบคําสั ง

                   CREATE TABLE ชื อตาราง

                   (
                   ชื อฟิลด์ที 1 ชนิดข้อมูล,

                   ชื อฟิลด์ที 2 ชนิดข้อมูล,

                   ชื อฟิลด์ที 3 ชนิดข้อมูล,
                   ...

                   FOREIGN KEY (ชื อฟิลด์ที ต้องการให้เป็น FOREIGN KEY) REFERENCES ชื อตารางที ต้องการ

                   เชื อมความสัมพันธ์ (ชื อฟิลด์ของตารางที ต้องการเชื อมความสัมพันธ์) ON UPDATE CASCADE

                   )


                          หรือหากต้องการเขียนคําสั งทั ง ON DELETE CASCADE และ ON UPDATE CASCADE

                   พร้อมกันในบรรทัดเดียวกันก็ได้ ดังนี
                   รูปแบบคําสั ง

                   CREATE TABLE ชื อตาราง

                   (

                   ชื อฟิลด์ที 1 ชนิดข้อมูล,
                   ชื อฟิลด์ที 2 ชนิดข้อมูล,

                   ชื อฟิลด์ที 3 ชนิดข้อมูล,

                   ...
                   FOREIGN KEY (ชื อฟิลด์ที ต้องการให้เป็น FOREIGN KEY) REFERENCES ชื อตารางที ต้องการ

                   เชื อมความสัมพันธ์ (ชื อฟิลด์ของตารางที ต้องการเชื อมความสัมพันธ์) ON DELETE CASCADE

                   ON UPDATE CASCADE

                   )
                                 1.3)  NOT NULL

                                     การใช้ NOT NULL นั นใช้ในกรณีที เราไม่ต้องการให้ค่าของฟิลด์ที เราสร้าง

                              ขึ นเป็นค่าว่าง (Null)







                                               เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที  www.codingthailand.com
   5   6   7   8   9   10   11   12   13   14   15