Il n'y a malheureusement pas d'option pour spécifier "INSERT IGNORE". C'est ainsi que j'ai contourné cette limitation pour insérer des lignes dans cette base de données qui n'étaient pas des doublons (le nom de la trame de données est df)
for i in range(len(df)):
try:
df.iloc[i:i+1].to_sql(name="Table_Name",if_exists='append',con = Engine)
except IntegrityError:
pass #or any other action