Page 1 of 1

ทำไม insert ลงฐานข้อมูลไม่ได้

Posted: 02/11/2019 3:24 pm
by bankjittapol
คือผม มีข้อมูล 2 table โดยให้ logs_id ใน tools_tracking_logs เป็น foreign key ของ id ใน tools_tracking

พอทำการ insert แล้วมันขึ้น error ดังนี้
Screenshot_2019-11-02 โปรแกรมตรวจสอบหมายเลขพัสดุ(1).png
Screenshot_2019-11-02 โปรแกรมตรวจสอบหมายเลขพัสดุ(1).png (9.39 KiB) Viewed 460 times
ช่วยแนะนำ ว่ามีส่วนไหนที่ผิดพลาด แล้วต้องแก้ไขอย่างไรบ้างครับ

tools_tracking
1.png
1.png (40.6 KiB) Viewed 460 times
tools_tracking_logs
2.png
2.png (99 KiB) Viewed 460 times

Re: ทำไม insert ลงฐานข้อมูลไม่ได้

Posted: 02/11/2019 3:40 pm
by mindphp
Id ของตารางหลัก เอาไปสร้าง field เก็บในตาราง logs

Re: ทำไม insert ลงฐานข้อมูลไม่ได้

Posted: 02/11/2019 3:59 pm
by bankjittapol
mindphp wrote:Id ของตารางหลัก เอาไปสร้าง field เก็บในตาราง logs
id ตัวนี้ต้องตั้งเป็น primary key หรือ ว่าใช้เป็น foreign key ไหมครับ

Re: ทำไม insert ลงฐานข้อมูลไม่ได้

Posted: 02/11/2019 4:29 pm
by mindphp
ตาราง logs เก็บ track_id ของตารางหลัก ซึ่งเป็น ค่า pk ของตารางหลัก