有处理好的dataframe,如何按条件导入mysql,对重复的数据做删除或忽略处理?

比如说:我有一个处理好的dataframe(Df_A),与mysql中的某张表(A)结构一致。现在想把Df_A导入表A,条件:
1、如果A没有重复数据,则append
2、如果有重复,则删除或者忽略该条数据。
用to_sql(表名, engine ,if_exists = '')之类简洁的方法可以实现吗?如果不能,应当怎么做?

  1. 在数据库建立表格,设置字段A位唯一索引
  2. 遍历数据行,使用replace into 语句插入就行