88
73
INSERT t2 VALUES (5,6,30,1), (7,4,40,1), (8,9,60,1);
89
74
INSERT t2 VALUES (2,1,11,2), (7,4,40,2);
90
75
INSERT t1 SELECT a,b,c FROM t2 WHERE d=1 ON DUPLICATE KEY UPDATE c=t1.c+100;
93
77
INSERT t1 SET a=5 ON DUPLICATE KEY UPDATE b=0;
97
80
INSERT t1 SELECT a,b,c FROM t2 WHERE d=2 ON DUPLICATE KEY UPDATE c=c+VALUES(a);
98
81
INSERT t1 SELECT a,b,c FROM t2 WHERE d=2 ON DUPLICATE KEY UPDATE c=t1.c+VALUES(t1.a);
100
82
SELECT *, VALUES(a) FROM t1;