การสร้าง foreign keyใน phpmyadmin โดยมีขั้นตอนดังนี้
1. สร้างตารางขึ้นมา 2 ตาราง
อีก 1 ตารางสร้าง 1 ฟิลล์ ที่ชื่อเหมือนกับ primary key ตารางแรก เพื่อใช้เป็น foreign key
2. กดที่ relation view ในตารางที่จะทำ foreign key
1) constaint name
2) การเชื่อมโยงตารางเมื่อ ทำการ delete แล้วจะเกิดอะไรขึ้น
3) การเชื่อมโยงตารางเมื่อ ทำการ update แล้วจะเกิดอะไรขึ้น
4) foreign key ที่เหมือน primary key ตารางแรก
5) ตารางที่เก็บ primary key
6) primary key
เมื่อเสร็จแล้ว กด save
ก็จะได้ foreign key เรียบร้อย
การสร้าง foreign key ใน MySQL ด้วย phpmyadmin สำหรับ ตารางที่เป็น innodb
Moderators: mindphp, ผู้ดูแลกระดาน
- bankjittapol
- PHP Super Member
- Posts: 344
- Joined: 21/10/2019 10:19 am
การสร้าง foreign key ใน MySQL ด้วย phpmyadmin สำหรับ ตารางที่เป็น innodb
Last edited by mindphp on 05/11/2019 3:14 am, edited 1 time in total.
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27118
- Joined: 22/09/2008 6:18 pm
- Contact:
Re: การสร้าง foreign key ใน phpmyadmin สำหรับ ตารางที่เป็น innodb
วิธีนี้ จะ ใช้ได้สำหรับ ตาราง ที่กำหนด table engin เป็น InnoDB เท่านนั้น
ถ้าใช้ Myisam เรากำหนดแค่ชื่อ fields เพื่อให้ชื่อสอดคล้องกันของสองตาราง และ เชื่อมโยง ข้อมูลกันเอาเอง หรือ เวลา inset , update, delete ต้องใช้โปรแกรมมิ่งเข้ามาจัดการ
ถ้าใช้ Myisam เรากำหนดแค่ชื่อ fields เพื่อให้ชื่อสอดคล้องกันของสองตาราง และ เชื่อมโยง ข้อมูลกันเอาเอง หรือ เวลา inset , update, delete ต้องใช้โปรแกรมมิ่งเข้ามาจัดการ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ปัญหา MySQL is running but PID file could not be found พบบ่อยกับ Innodb ของ Mysql เพราะพื้นที่ไม่พอ
by mindphp » 13/11/2016 9:00 pm » in Linux - Web Server - 2 Replies
- 1401 Views
-
Last post by mindphp
09/03/2017 8:21 pm
-
-
-
โค้ด PHP เปลี่ยน ENGINE ของฐานข้อมูล เช่น จาก MyISAM เป็น INNODB หรือ INNODB ..
by mindphp » 18/11/2013 4:25 pm » in Free PHP Code Download script - 0 Replies
- 8980 Views
-
Last post by mindphp
18/11/2013 4:25 pm
-
-
- 0 Replies
- 1701 Views
-
Last post by Ik Kat
30/06/2017 2:17 pm
-
- 0 Replies
- 2136 Views
-
Last post by Ik Kat
30/06/2017 2:56 pm
-
- 0 Replies
- 1876 Views
-
Last post by Ik Kat
30/06/2017 3:36 pm
-
-
ปรับเวลาใน Mysql เพิ่ม จำนวนวันใน mysql ตามต้องการ ด้วย DATE_ADD
by mindphp » 01/07/2011 12:04 am » in SQL - Database - 0 Replies
- 2388 Views
-
Last post by mindphp
01/07/2011 12:04 am
-
-
-
ช่วยด้วยค่ะ ขึ้น phpMyAdmin tried to connect to the MySQL server
by pompam » 21/02/2012 11:30 am » in Programming - PHP - 5 Replies
- 2823 Views
-
Last post by tohkai_php
10/04/2012 9:25 am
-
-
- 0 Replies
- 724 Views
-
Last post by Ittichai_chupol
24/10/2018 6:16 pm
Who is online
Users browsing this forum: No registered users and 5 guests