น่าจะเกิดจาก lab_order_service_id ใน ตาราง
lab_order_serviceมี ค่ามากกว่า lab_order_service_id ในตาราง
serial ก่อนอื่นตรวจสอบตาราง lab_order_service ก่อนครับ
โดยใช้คำสั่ง
select max(lab_order_service_id) from lab_order_service
ลองเปรียบเทียบใน ตาราง serial
select * from serial where name like "%lab_order_service_id%"
เพราหากค่า lab_order_service_id ในตาราง serial น้อยกว่าจะทำให้ขึ้น duplicate ครับ
เราจะต้องแก้ในตาราง serial โดยตรงครับ