[ 
https://issues.apache.org/jira/browse/FLINK-37388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17930912#comment-17930912
 ] 

zexin gong commented on FLINK-37388:
------------------------------------

I think MySqlPipelineRecordEmitter should not send CreateTableEvent after 
recovery because the downstream (PreTransformOperator) has already persisted 
the TableSchema using OperatorStateStore#getUnionListState. 
I am willing to submit a PR for this, please assign the issue to me.

> [BUG] Field names must be unique.
> ---------------------------------
>
>                 Key: FLINK-37388
>                 URL: https://issues.apache.org/jira/browse/FLINK-37388
>             Project: Flink
>          Issue Type: Bug
>          Components: Flink CDC
>    Affects Versions: 3.0.0
>            Reporter: zexin gong
>            Priority: Major
>         Attachments: screenshot-20250226-171451.png
>
>
> If configured of schema.change.behavior: EVOLVE, an exception may be 
> triggered when reading binlog split: Field names must be unique. Found 
> duplicates: [xxx]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to