我有两个表,第一个表有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;
答案 0 :(得分:2)