พอจะมีแนวทางอื่นมั้ยครับเพราะระบบต้องการ id จากที่ว่า
อีกอย่างครับ ถ้าเกิด user เรียกใช้งานพร้อมกัน แล้วยังไม่ทัน insert
id จะชนกันมั้ยครับ
เช่น
user1 เรียกได้ id=10 แต่ยังไม่ insert
user2เมื่อเลือกจะได้ id เท่าไหร่ครับ
Date :
2012-04-04 14:46:22
By :
kung1451
No. 3
Guest
ตอนคุณ Gen ID คุณก็ Insert ไปก่อนสิ ( Insert เฉพาะ ID คงเข้าใจนะ )
แล้วค่อยมา Update ทีหลังตอนกรอกข้อมูลครบแล้ว
จะมีอีกปัญหาคือ Gen ไปแล้ว แต่ User ไม่ยอมกรอกข้อมูล แล้วออกจากหน้านั้น
คุณก็ Delete record ที่มีค่าไม่ครบไปสิครับ ( เช็คตอน Gen ID ใหม่ )
* ID ที่ Gen ไว้จะต่อกันไปเรื่อย ค่าจะไม่ซ้ำกัน ( ถ้าไม่ Auto number ก็คิด Algorithm เอานะครับ )