Gary K
09/15/2026, 12:22 AMkapa.ai
09/15/2026, 12:22 AMentity_a_id and entity_b_id) that together uniquely identify a record, you can add a composite primary key directly in MySQL:
ALTER TABLE your_link_table
ADD PRIMARY KEY (entity_a_id, entity_b_id);
Once the primary key is created in MySQL:
1. Go to your Airbyte connection and click Refresh source schema [Limitations].
2. Airbyte will discover the source-defined composite primary key automatically [Set up the CDC connection with incremental dedupe synchronization; Source-Defined Primary key].
3. You will then be able to enable CDC incremental replication for that stream without error [Troubleshooting MySQL Sources].
Alternative options If you are unable or unwilling to alter the table schema in MySQL:
• Replicate the table using Full Refresh mode instead of Incremental CDC [Troubleshooting MySQL Sources; Limitations].
• Configure a separate, non-CDC MySQL source connection in Airbyte for this table and replicate it using standard cursor-based incremental sync (e.g., using an updated_at timestamp) [Limitations]. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.