## updateStatement
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
updateStatement_start([updateStatement])
updateStatement_start --> updateStatement_0_0[UPDATE]
updateStatement_0_0 --> updateStatement_0_1[executionHints]
updateStatement_0_1 --> updateStatement_0_2[FROM]
updateStatement_0_2 --> updateStatement_0_3[tableSpec]
updateStatement_0_3 --> updateStatement_0_4[SET]
updateStatement_0_4 --> updateStatement_0_5[updateValuesList]
updateStatement_0_5 --> updateStatement_0_6[whereClause]
updateStatement_0_6 --> updateStatement_0_7[limitClause]
updateStatement_0_7 --> updateStatement_end(( ))
```
## updateValuesList
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
updateValuesList_start([updateValuesList])
updateValuesList_start --> updateValuesList_0_0[updateValue]
updateValuesList_0_0 --> updateValuesList_0_1[COMMA]
updateValuesList_0_1 --> updateValuesList_0_2[updateValue]
updateValuesList_0_2 --> updateValuesList_end(( ))
```
## updateValue
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
updateValue_start([updateValue])
updateValue_start --> updateValue_0_0[column]
updateValue_0_0 --> updateValue_0_1[EQ]
updateValue_0_1 --> updateValue_0_2[expression]
updateValue_0_2 --> updateValue_end(( ))
```