PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


สอบถามเรื่อง sql update 2 table แต่ id ไม่เท่ากันครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง sql update 2 table แต่ id ไม่เท่ากันครับ

สอบถามเรื่อง sql update 2 table แต่ id ไม่เท่ากันครับ
ผมจะ update ข้อมูลของ table a ที่มี id อยู่ 10
ส่วน table b ที่มี id อยุ่ 8 
ผมต้องการ update ทั้ง 2 table นี้แต่มัน update ได้แค่ table เดียวเพราะ id ตรงครับ
แต่ถ้าผมลอง update 2 table พร้อมกันโดยที่ id ไม่เท่ากัน มันไม่สามารถ update ได้ครับ เนื่องจากผมคิดว่าน่าจะเป็นเพราะ id ของทั้ง 2 table นั้นต้องเท่ากันหรือเปล่าครับ ถึงจะ update ได้ทั้ง 2 table 
ขอคำแนะนำหน่อยนะครับ
ว่าพอจะมีวิธีที่ update ได้พร้อมกัน 2 table โดยที่ id ไม่เท่ากันนะครับ
ขอบคุณครับ


โดย:  Maxtri IP: 101.108.160.xxx วันที่: 14-09-2017 เวลา: 09:47:37

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
 ปกติจะอัพเดท กี่ตารางพร้อมกัน ก็ทำได้อยู่แล้วไม่ใช่หรอ อัพเดทสองตาราง หรือ n ตารางพร้อมกัน 
ก็สังให้คิวรี่ ครั้งตามจำนวนที่ต้องการ
ส่วนการอัพเดทหลายตาราง โดยอิง id เดียว ปกติและโดยทั่วไป ก็ไม่น่าจะได้อยู่แล้วถ้าข้อมูลไม่สัมพันธ์กัน
วิธีแก้ก็ส่งหลายๆ id เข้าไป  หรือใช้การวนลูป id อัพเดท ตารางตาม id ที่สัมพันธ์กับข้อมูล อะไนแนวนั้น


โดย:  Ninenik IP: 180.183.12.xxx วันที่: 14-09-2017
 ความคิดเห็นที่ 2
ได้แล้วครับ พี่นิก
ขอบคุณครับ ที่แนะนำครับผม
ปล.ผมใช้วิธีการสร้าง id ที่อ้างอิงของอีก table นึง เพือ่ให้อ้างอิงถึง id จะ update ทั้ง 2 table โดยกำหนดตัวแปร id ไม่เหมือนกัน
เพื่อที่มันจะได้ update ได้ตาม row ที่เรากำหนดครับ
ขอบคุณครับ


โดย:  Maxtri IP: 110.78.152.xxx วันที่: 15-09-2017 เวลา: 09:54:22