590
590
drop table t1, t2;
592
`a` int NOT NULL auto_increment,
593
`b` int default NULL,
597
`a` int NOT NULL auto_increment,
598
`b` int default NULL,
601
insert into t1 values (1,1),(2,2);
602
insert into t2 values (1,1),(4,4);
604
UPDATE t2,t1 SET t2.a=t1.a+2;
605
ERROR 23000: Duplicate entry '3' for key 'PRIMARY'
606
select * from t2 /* must be (3,1), (4,4) */;
610
show master status /* there must be the UPDATE query event */;
612
master-bin.000001 107
615
insert into t1 values (1,2),(3,4),(4,4);
616
insert into t2 values (1,2),(3,4),(4,4);
618
UPDATE t2,t1 SET t2.a=t2.b where t2.a=t1.a;
619
ERROR 23000: Duplicate entry '4' for key 'PRIMARY'
620
show master status /* there must be the UPDATE query event */;
622
master-bin.000001 107