即使该字段与我的主键重复,我将如何插入新字段。
我的表中有 6 个字段 - Employee_Number、Week_number、Time_in、Time_out、Hours、Overtime Employee_number、week_number 和 day 组成一个复合键。
我刚刚注意到,如果员工 (500456) 在星期一的第 4 周打卡,他们将无法在同一周的星期二打卡。有没有我可以用来解决这个问题的 SQL 语句?
这是我目前拥有的;
"INSERT INTO daily_calculations (EMPLOYEE_NUMBER, WEEK_NUMBER, DAY, TIME_IN, TIME_OUT, HOURS, OVERTIME)"
sqlquery2 = sqlquery2 + "VALUES ('" & ENumber & "','" & WeekNum & "', '" & day & "', '" & StartTime & "', '" & EndTime & "',"
sqlquery2 = sqlquery2 + "'" & Hours & "', '" & Overtime & "');"