freelance, web developer, web designer, hosting, domain name
จริงๆแล้วเราคงสร้าง id แบบนั้นตรงๆไม่ได้หรอกครับ เนื่องจาก mysql ไม่มีคำสั่งแบบนี้โดยตรง ทางแก้ไข สร้างฟิลด์ id แยกออกจาก numid ครับ id เป็น auto_increment numid เก็บ id ด้านบน ก่อน insert เราคงต้องหา id ที่เราจะแทรกมาก่อน numid จะได้จากการเอาค่าต่าง มาเชื่อมต่อกัน รวมกับ id ที่เราหาได้ และจัดรูปแบบตามต้องการ หลังจากนั้นจึงทำการ insert ตาม id ที่กำหนด ครับ ทั้งหมดนี้จะกระทำบน PHP ครับ
จากที่ให้ข้อมูลมา ผมมองออกตรงปี พ.ศ. เท่านั้น เลขชุดอื่นๆผมไม่รู้เลยว่าหมายถึงอะไร...
จะให้มันเป็นยังไงครับ บอกให้รายระเอียดหน่อยครับ
จริงๆแล้วเราคงสร้าง id แบบนั้นตรงๆไม่ได้หรอกครับ เนื่องจาก mysql ไม่มีคำสั่งแบบนี้โดยตรง
ทางแก้ไข
สร้างฟิลด์ id แยกออกจาก numid ครับ
id เป็น auto_increment
numid เก็บ id ด้านบน
ก่อน insert เราคงต้องหา id ที่เราจะแทรกมาก่อน
numid จะได้จากการเอาค่าต่าง มาเชื่อมต่อกัน รวมกับ id ที่เราหาได้ และจัดรูปแบบตามต้องการ
หลังจากนั้นจึงทำการ insert ตาม id ที่กำหนด ครับ
ทั้งหมดนี้จะกระทำบน PHP ครับ
เลขสี่ตัวต่อมา คือ พ.ศ.
เลขสามตัวต่อมา คือ หมวดย่อยของงาน
เลขสองตัวสุดท้าย คือ หมายเลขชิ้นงาน
เช่น
งานประเภท 00 บันทึกเมื่อพ.ศ.2553 อยู่ในหมวดย่อ 001 เลขที่งาน คือ 00
ลักษณะนี้ครับ ขอบคุณครับ