我有两个表,第一个表有400行。第二张表包含相同记录的相同记录。现在第一个表格的行数增加到了450.我只想把这50个新行插入到第二个表格中。我不需要更新前400条记录。仅在MySQL中插入缺失数据
我设置特定领域(如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;
您违反了在要插入到表中的关键制约因素。 –