问题描述:备份mysql数据库的时候,新建表的时候报的异常
Duplicate entry ‘agent@mysql’ for key ‘job_agent_node_20200508.UK_fei0ypdf6w408rb8uxc8bw82r’; nested exception is java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘agent@mysql’ for key 'job_agent_node_20200508.UK_fei0ypdf6w408rb8uxc8bw82
解决方案
造成这个问题的原因是因为,在备份数据库的时候,完整的保留了原表的结构。而业务场景中需要对数据进行多次备份,并且需要保存在同一张表中,会造成主键和唯一索引冲突。就要删除主键和唯一索引。