oceanbase
1drop table if exists t1;
2create table t1(pk int primary key, c1 int);
3insert into t1 values(1,2), (2, 3),(3,4),(4,5);
4select * from t1;
5pk c1
61 2
72 3
83 4
94 5
10update t1 set c1=pk ;
11select * from t1;
12pk c1
131 1
142 2
153 3
164 4
17update t1 set c1=pk where pk=1 ;
18select * from t1;
19pk c1
201 1
212 2
223 3
234 4
24update t1 set c1=pk where pk in (1,2,3,4) ;
25select * from t1;
26pk c1
271 1
282 2
293 3
304 4
31update t1 set c1=pk-0 ;
32select * from t1;
33pk c1
341 1
352 2
363 3
374 4
38