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

Jeyhun Karimov commented on FLINK-33790:
----------------------------------------

Hi [~lijingwei.5018] thanks for reporting this issue. There is a similar test 
in 
{code:java}
FieldNamedPreparedStatementImplTest::testUpsertStatement
{code} 
with key fields with field names  = 
{code:java}
{"id", "name", "email", "ts", "field1", "field_2", "__field_3__"}
{code}
 and key fields = 
{code:java}
{"id", "__field_3__"}
{code}
The test seems passing. Am I missing something?



> Upsert statement filter unique key field colume in mysql dielact 
> -----------------------------------------------------------------
>
>                 Key: FLINK-33790
>                 URL: https://issues.apache.org/jira/browse/FLINK-33790
>             Project: Flink
>          Issue Type: Improvement
>          Components: Connectors / JDBC
>            Reporter: JingWei Li
>            Priority: Minor
>
> example: `col2` and `col4` is unique key in table `my_table`
>  
> {code:java}
> INSERT INTO `my_table`(`col1`, `col2`, `col3`, `col4`, `col5`) 
> VALUES (?, ?, ?, ?, ?)
> ON DUPLICATE KEY UPDATE 
> `col1`=VALUES(`col1`),
> `col2`=VALUES(`col2`),
> `col3`=VALUES(`col3`),
> `col4`=VALUES(`col4`),
> `col5`=VALUES(`col5`){code}
> result:
> {code:java}
> INSERT INTO `my_table`(`col1`, `col2`, `col3`, `col4`, `col5`) 
> VALUES (?, ?, ?, ?, ?)
> ON DUPLICATE KEY UPDATE 
> `col1`=VALUES(`col1`),
> `col3`=VALUES(`col3`),
> `col5`=VALUES(`col5`) {code}
>  



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

Reply via email to