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