EVOLUTION-MANAGER
Edit File: spider3_fixes_part.result
for master_1 for child2 child2_1 child2_2 child2_3 for child3 child3_1 child3_2 child3_3 for slave1_1 drop and create databases DROP DATABASE IF EXISTS auto_test_local; CREATE DATABASE auto_test_local; USE auto_test_local; DROP DATABASE IF EXISTS auto_test_remote; CREATE DATABASE auto_test_remote; USE auto_test_remote; DROP DATABASE IF EXISTS auto_test_remote2; CREATE DATABASE auto_test_remote2; USE auto_test_remote2; test select 1 SELECT 1; 1 1 auto_increment with partition DROP TABLE IF EXISTS t1, t2; CREATE TABLE t1 ( id int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_INCREMENT1_P_1 CREATE TABLE t2 ( id int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_INCREMENT1_P_1 MASTER_1_AUTO_INCREMENT_INCREMENT2 MASTER_1_AUTO_INCREMENT_OFFSET2 spider_direct_sql('begin execute immediate \'DROP SEQUENCE "seq_t1_1"\'; exception when others then null; end;', '', 'srv "s_2_1"') 1 spider_direct_sql('CREATE SEQUENCE "seq_t1_1" START WITH 2 INCREMENT BY 4', '', 'srv "s_2_1"') 1 spider_direct_sql('begin execute immediate \'DROP SEQUENCE "seq_t1_2"\'; exception when others then null; end;', '', 'srv "s_2_2"') 1 spider_direct_sql('CREATE SEQUENCE "seq_t1_2" START WITH 3 INCREMENT BY 4', '', 'srv "s_2_2"') 1 spider_direct_sql('begin execute immediate \'DROP SEQUENCE "seq_t1_1"\'; exception when others then null; end;', '', 'srv "s_2_1"') 1 spider_direct_sql('CREATE SEQUENCE "seq_t1_1" START WITH 2 INCREMENT BY 4', '', 'srv "s_2_1"') 1 spider_direct_sql('begin execute immediate \'DROP SEQUENCE "seq_t1_2"\'; exception when others then null; end;', '', 'srv "s_2_2"') 1 spider_direct_sql('CREATE SEQUENCE "seq_t1_2" START WITH 3 INCREMENT BY 4', '', 'srv "s_2_2"') 1 INSERT INTO t1 () VALUES (); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 777 SELECT MAX(id) FROM t1; MAX(id) 777 INSERT INTO t2 () VALUES (); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 1554 SELECT MAX(id) FROM t2; MAX(id) 1554 MASTER_1_AUTO_INCREMENT_OFFSET3 INSERT INTO t1 (id) VALUES (null); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 778 SELECT MAX(id) FROM t1; MAX(id) 1554 MASTER_1_AUTO_INCREMENT_OFFSET4 INSERT INTO t2 (id) VALUES (null); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 2331 SELECT MAX(id) FROM t2; MAX(id) 2331 MASTER_1_AUTO_INCREMENT_OFFSET3 INSERT INTO t1 () VALUES (),(),(),(); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 1555 SELECT id FROM t1 ORDER BY id; id 777 778 1554 1555 2331 2332 3109 3886 MASTER_1_AUTO_INCREMENT_OFFSET4 INSERT INTO t2 () VALUES (),(),(),(); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 3108 SELECT id FROM t2 ORDER BY id; id 777 778 1554 1555 2331 2332 3108 3109 3885 3886 4662 5439 TRUNCATE TABLE t1; TRUNCATE TABLE t2; INSERT INTO t1 () VALUES (),(),(),(); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 777 SELECT id FROM t1 ORDER BY id; id 777 1554 2331 3108 INSERT INTO t2 () VALUES (),(),(),(); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 3885 SELECT id FROM t2 ORDER BY id; id 777 1554 2331 3108 3885 4662 5439 6216 SET INSERT_ID=5000; MASTER_1_AUTO_INCREMENT_OFFSET3 INSERT INTO t1 () VALUES (); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 5000 SELECT MAX(id) FROM t1; MAX(id) 6216 MASTER_1_AUTO_INCREMENT_OFFSET4 INSERT INTO t2 () VALUES (); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 6993 SELECT MAX(id) FROM t2; MAX(id) 6993 INSERT INTO t1 (id) VALUES (10000); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 6993 SELECT MAX(id) FROM t1; MAX(id) 10000 INSERT INTO t2 (id) VALUES (1000); SELECT LAST_INSERT_ID(); LAST_INSERT_ID() 6993 SELECT MAX(id) FROM t2; MAX(id) 10000 deinit DROP DATABASE IF EXISTS auto_test_local; DROP DATABASE IF EXISTS auto_test_remote; DROP DATABASE IF EXISTS auto_test_remote2; for slave1_1 for master_1 for child2 child2_1 child2_2 child2_3 for child3 child3_1 child3_2 child3_3 end of test