遇到报错 Error 4109 (HY000): Failed to generate invisible primary key. Auto-increment column already exists. 您可以根据以下方案解决:
可能原因:在 MySQL 8.0 及以上版本中,GIPK 允许在没有主键的表上自动生成一个隐式主键,此功能能够帮助解决没有主键的表在某些复制或集群环境中出现的问题。然而,在源端未启用 GIPK 时,如果表中存在自增列且没有显式主键,就会引发此报错。
解决方案:您可以提交工单启用源端实例的 GIPK 或关闭目标端实例的 GIPK。