ฉันมีตารางบันทึกที่รวบรวมการประทับวันที่และเวลาเมื่อไฟล์บางไฟล์ถูกส่งออกไปยังระบบอื่น
ตาราง exportLog ปัจจุบันมีสามฟิลด์:
id (primary key)
messageId (int)
exportedDateTime (datetime)
จากการตรวจสอบนี้ฉันพบว่าid
ฟิลด์นี้ไม่มีจุดประสงค์เนื่องจากไม่มีการเชื่อมต่อกับตารางนี้ สิ่งเดียวที่ทำงานในตารางนี้คือการแทรกของชุดงานที่ประมวลผลข้อความและแทรกลงในตารางบันทึกนี้
ฉันควรลบid
ฟิลด์หรือไม่
ฉันควรจะมีคีย์หลักในการอย่างใดอย่างหนึ่งmessageId
หรือexportedDateTime
หรือทั้งสอง?