0
说我运行一个查询,将100个被标记为要复制(200个)的记录复制到一个临时表中,然后将该临时表的内容复制到另一个表中,现在在此查询期间,100个记录中的一个会导致主键冲突有没有办法在mysql中运行异常代码
现在,如果发生这种情况,我想运行另一个查询,它将一个条目添加到错误日志表中,并删除可能从其中复制的所有数据临时表和清楚,我想知道如果我可以抛出在MySQL中的异常,因此它可以运行我的备用代码的临时表本身
注:我不想使用事务,因为它锁表和我有其他查询运行在同一时间需要读/写第一个表(他们不接触已被标记为复制的记录感谢到一个标志,表明他们已经被标记)