check InnoDB ผมใช้ MySQL และ set ฐานข้อมูลเป็นแบบ InnoDB ผมอยากจะถามว่าเราสามารถ check ได้มั้ยว่าข้อมูลมีความสัมพันธ์กัน
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา check InnoDB ผมใช้ MySQL และ set ฐานข้อมูลเป็นแบบ InnoDB ผมอยากจะถามว่าเราสามารถ check ได้มั้ยว่าข้อมูลมีความสัมพันธ์กัน
check InnoDB ผมใช้ MySQL และ set ฐานข้อมูลเป็นแบบ InnoDB ผมอยากจะถามว่าเราสามารถ check ได้มั้ยว่าข้อมูลมีความสัมพันธ์กัน
Copy
คือในส่วนฐานข้อมูลผมจัดการเรียบร้อย ที่ผมถามแค่จะทำ alert เฉยๆ คือผมทำ alert ไว้ว่า ถ้าลบได้ ก็จะขึ้นว่า "ลบข้อมูลเรียบร้อยแล้ว" แต่ข้อมูลมันเป็น InnoDB ถึงจะลบไม่ได้ มันก็ alert ว่า "ลบข้อมูลเรียบร้อยแล้ว"อยู่ดี แต่ผมอยากให้มันขึ้น alert ว่า "ไม่สามารถลบได้ เพราะข้อมูลนี้มีความสัมพันธ์อยู่" ประมาณนี้ โดยที่ทำการ check ข้อมูลจากความสัมพันธ์ ของ InnoDB ไม่ใช้ไป check วน Loop ว่าข้อมูลตรงกับฐานข้อมูล พอจะมีวิธีมั้ยคับ
ในรูปคือกรณีที่ลบข้อมูลที่มีความสัมพันธ์อยู่ แต่ถ้าหากไม่มีความสัมพันธ์อยู่ ผมได้ทำ alert หลับจากที่ทำการลบแล้ว
ในรูปคือกรณีที่ลบข้อมูลที่มีความสัมพันธ์อยู่ แต่ถ้าหากไม่มีความสัมพันธ์อยู่ ผมได้ทำ alert หลับจากที่ทำการลบแล้ว
Por-jr
24-09-2014
17:26:12
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ