วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
Moderator: mindphp
-
- PHP VIP Members
- โพสต์: 3751
- ลงทะเบียนเมื่อ: 06/06/2022 9:43 am
วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
ถ้าไม่มีให้เขียน index ใหม่
มีคำสั่งอะไรในการเขียนบ้างครับ แต่ละคำสั่งทำงานอย่างไร และจะรู้ได้ไงว่าต้องใส่ index ในฟิลไหนบ้าง
ถ้าไม่มีให้เขียน index ใหม่
มีคำสั่งอะไรในการเขียนบ้างครับ แต่ละคำสั่งทำงานอย่างไร และจะรู้ได้ไงว่าต้องใส่ index ในฟิลไหนบ้าง
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41336
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
เช็คจากคำสั่ง
แล้วใช้การเทียบข้อความ ว่ามีคำสั่ง เกี่ยวกับการสร้าง Index ไว้หรือเปล่า
หรือดูจากฐ่านข้อมูล
information_schema
คล้ายๆ กับตัวอย่างที่สามในกระทู้นี้
viewtopic.php?p=277040#p277040
โค้ด: เลือกทั้งหมด
show CREATE TABLE `table_name`
หรือดูจากฐ่านข้อมูล
information_schema
คล้ายๆ กับตัวอย่างที่สามในกระทู้นี้
viewtopic.php?p=277040#p277040
ติดตาม 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
-
- PHP VIP Members
- โพสต์: 3751
- ลงทะเบียนเมื่อ: 06/06/2022 9:43 am
Re: วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
ขอสรุปขึ้นตอน ถ้าผมต้องการ เช็คตารางว่า มี index หรือเปล่า
จะมีขึ้นตอนคือ
ใชคำสั่ง เพื่อดู process ที่ทำงาน
หลังจากดู process ผมต้องดึงข้อมูลที่ ฟิวล์ INFO เพื่อดูว่าดึงชื่อตารางออกมาสำหรับใช้คำสั่ง
หลังจากใช้สั่งนี้ ผมจะได้คำสั่งที่สร้างตารางมาเช็ค
แล้วผมต้อง เช็คว่ามี primary key หรือเปล่า ถ้ามีไม่ต้องทำอะไร ถ้าไม่มีให้เพิ่ม primary key ให้กับตารางนี้
ประมาณนี้ไหมครับ ถ้าผมอยากเพิ่ม primary key ให้กับตารางที่ไม่มี primary key
จะมีขึ้นตอนคือ
ใชคำสั่ง เพื่อดู process ที่ทำงาน
โค้ด: เลือกทั้งหมด
Select * from information_schema.processlist "
โค้ด: เลือกทั้งหมด
show CREATE TABLE `table_name`
แล้วผมต้อง เช็คว่ามี primary key หรือเปล่า ถ้ามีไม่ต้องทำอะไร ถ้าไม่มีให้เพิ่ม primary key ให้กับตารางนี้
โค้ด: เลือกทั้งหมด
"ALTER TABLE `table_name` ADD PRIMARY KEY(`id`);"
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41336
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
โค้ด: เลือกทั้งหมด
show CREATE TABLE `table_name`
ไม่เกี่ยวอะไร กับคำสั่งแก้ไขโครงสร้างตาราง
แต่ เอาคำสั่งมาเทียบข้อความว่าตาราง ที่สนใจ มี index หรือยัง
ติดตาม 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
-
- PHP VIP Members
- โพสต์: 3751
- ลงทะเบียนเมื่อ: 06/06/2022 9:43 am
Re: วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
ถ้าผม อยากแสดงรายการ ชื่อตาราง ว่ามีตารางไหนมี index บ้างผมควรทำอย่างไรครับmindphp เขียน: ↑11/10/2022 2:19 pmไม่เกี่ยวกับ show processโค้ด: เลือกทั้งหมด
show CREATE TABLE `table_name`
ไม่เกี่ยวอะไร กับคำสั่งแก้ไขโครงสร้างตาราง
แต่ เอาคำสั่งมาเทียบข้อความว่าตาราง ที่สนใจ มี index หรือยัง
หรือมีวิธีการทำอย่างไรบ้างครับ
- Markcasiol03
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 11/05/2023 3:11 am
Re: วิธีการเช็คตาราง ว่ามี index ของตารางหรือเปล่า
Upon examining the process, it is necessary for me to retrieve the INFO field in order to confirm the table name has been retrieved for the desired command.
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ทำยังไง ให้ index.php/en/ ออก อยากให้ มีแค่ /index.php เฉยๆค่ะ
โดย krittabhorn.ju » 09/07/2021 4:53 pm » ใน Joomla Development - 1 ตอบกลับ
- 3156 แสดง
-
โพสต์ล่าสุด โดย mindphp
09/07/2021 5:53 pm
-
-
- 0 ตอบกลับ
- 6159 แสดง
-
โพสต์ล่าสุด โดย thatsawan
08/05/2014 11:02 am
-
- 0 ตอบกลับ
- 2914 แสดง
-
โพสต์ล่าสุด โดย GoB
12/03/2015 5:18 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 16