我有两个表,第一个表有 400 行。第二个表保存具有相同计数的相同记录。现在第一个表的行数增加到 450。我只想将这 50 个新行插入到第二个表中。我不需要更新前 400 条记录。
我正在为特定字段(如 empid)设置唯一索引。现在,当我插入第一个表数据时,它返回以下错误:
Duplicate entry 'xxxx' for key 'idx_confirm'
请帮我解决这个错误。
我正在使用下面的代码插入记录。但它允许重复输入..
insert ignore into tbl_emp_confirmation (fldemp_id,fldempname,fldjoindatefldstatus)
select fldempid, fldempname,DATE_FORMAT (fldjoindate,'%Y-%m-%d') as fldjoindate,fldstatus from tblempgeneral as n;