ผมมีเรื่องจะถามเกี่ยวกับระบบ Database และการรันข้อมูล โค้ดหลัก น่าจะเป็น PHP , MySQL ระบบใช้มาประมาณ นานกว่า 20 ปี

ผมพยายามจะเล่าให้คนที่เทพ ๆ เรื่องโค้ดเข้าใจง่ายที่สุด เพื่อช่วยผมหาคำตอบ เพราะผมพึงเข้ามาทำงานที่นี่ได้ไม่นาน แล้วระบบมันอยู่มาเป็น 20 ปี  ตอนนี้ติดปัญหาข้อมูลใหม่ไม่ยอมรัน

สิ่งที่เกิดขึ้นคือ ระบบจะมีการเอา BaseID ใน Database ไปคำนวณเป็นข้อมูล โดน Baseid ชื่อที่เคยใช้มันประมาณว่า A_123  A_125 (ชื่อที่มี _ อยู่มามากกว่า 15 ปี ) อะไรประมาณนี้

แล้วมันเคยมี Base id ใหม่เข้ามาซึ่งผมได้มาจากหัวหน้า ชื่อประมาณว่า ABC ซึ่งผมก็เอา Base id ใหม่ที่ได้มาไปใส่ใน database แล้วข้อมูลมันก็รันออกปกติ แล้วทีนี้มันมี Base id มาใหม่อีก คราวนี้เป็นชื่อ AB-C   A-B-C มันมี - กลายเป็นว่าข้อมูลรันไม่ออก เครื่องหมาย - มีผลต่อระบบ Database ที่เอาไปคำนวณมั้ยครับ ทั้งที่ผมเคยเพิ่มเองแต่เป็นชื่อ ABC มันก็รันได้ปกติ แค่เพิ่มใน Database ก็รันได้ทันทีไม่ได้แก้โค้ดอะไรเลย แต่พอมีอันใหม่มา เป็นชื่อแบบนี้ AB-C   A-B-C ข้อมูลดันรันไม่ออก  ช่วยด้วยครับตอนนี้ตัน
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่