stop slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; reset master; reset slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; start slave; CREATE TABLE `t1` ( `nid` int(11) NOT NULL default '0', `nom` char(4) default NULL, `prenom` char(4) default NULL, PRIMARY KEY (`nid`)) ENGINE=ndbcluster DEFAULT CHARSET=latin1; INSERT INTO t1 VALUES(1,"XYZ1","ABC1"); select * from t1 order by nid; nid nom prenom 1 XYZ1 ABC1 select * from t1 order by nid; nid nom prenom 1 XYZ1 ABC1 delete from t1; INSERT INTO t1 VALUES(1,"XYZ2","ABC2"); select * from t1 order by nid; nid nom prenom 1 XYZ2 ABC2 select * from t1 order by nid; nid nom prenom 1 XYZ2 ABC2 delete from t1; insert into t1 values(1,"AA", "AA"); insert into t1 values(2,"BB", "BB"); insert into t1 values(3,"CC", "CC"); insert into t1 values(4,"DD", "DD"); begin; delete from t1 where nid = 1; insert into t1 values (1,"A2", "A2"); update t1 set nom="B2" where nid = 2; delete from t1 where nid = 2; update t1 set nom = "D2" where nid = 4; delete from t1 where nid = 4; insert into t1 values (4, "D3", "D3"); update t1 set nom = "D4" where nid = 4; insert into t1 values (5, "EE", "EE"); delete from t1 where nid = 5; commit; select * from t1 order by 1; nid nom prenom 1 A2 A2 3 CC CC 4 D4 D3 select * from t1 order by 1; nid nom prenom 1 A2 A2 3 CC CC 4 D4 D3 DROP table t1; CREATE TABLE `t1` ( `nid` int(11) NOT NULL default '0', `nom` char(4) default NULL, `prenom` char(4) default NULL) ENGINE=ndbcluster DEFAULT CHARSET=latin1; INSERT INTO t1 VALUES(1,"XYZ1","ABC1"),(2,"AAA","BBB"),(3,"CCC","DDD"); select * from t1 order by nid; nid nom prenom 1 XYZ1 ABC1 2 AAA BBB 3 CCC DDD select * from t1 order by nid; nid nom prenom 1 XYZ1 ABC1 2 AAA BBB 3 CCC DDD delete from t1 where nid = 2; INSERT INTO t1 VALUES(4,"EEE","FFF"); select * from t1 order by nid; nid nom prenom 1 XYZ1 ABC1 3 CCC DDD 4 EEE FFF select * from t1 order by nid; nid nom prenom 1 XYZ1 ABC1 3 CCC DDD 4 EEE FFF UPDATE t1 set nid=nid+1; UPDATE t1 set nom="CCP" where nid = 4; select * from t1 order by nid; nid nom prenom 2 XYZ1 ABC1 4 CCP DDD 5 EEE FFF select * from t1 order by nid; nid nom prenom 2 XYZ1 ABC1 4 CCP DDD 5 EEE FFF DROP table t1; CREATE TABLE `t1` ( `prid` int(10) unsigned NOT NULL, `id_type` enum('IMSI','SIP') NOT NULL, `fkimssub` varchar(50) NOT NULL, `user_id` varchar(20) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, `ptg_nbr` varchar(20) DEFAULT NULL, `old_tmsi` int(10) unsigned DEFAULT NULL, `new_tmsi` int(10) unsigned DEFAULT NULL, `dev_capability` int(10) unsigned DEFAULT NULL, `dev_oid` bigint(20) unsigned DEFAULT NULL, `lac_cell_id` bigint(20) unsigned DEFAULT NULL, `ms_classmark1` int(10) unsigned DEFAULT NULL, `cipher_key` int(10) unsigned DEFAULT NULL, `priid_master` int(10) unsigned DEFAULT NULL, PRIMARY KEY (`prid`), UNIQUE KEY `fkimssub` (`fkimssub`,`ptg_nbr`) USING HASH ) ENGINE=ndbcluster DEFAULT CHARSET=latin1; Warnings: Warning 1121 Ndb does not support unique index on NULL valued attributes, index access with NULL value will become full table scan INSERT INTO `t1` VALUES (183342,'IMSI','config3_sub_2Privates_3Publics_imssub_36668','user_id_73336','user_id_73336','73336',NULL,NULL,NULL,123456789,NULL,NULL,NULL,NULL),(47617,'IMSI','config3_sub_2Privates_3Publics_imssub_9523','user_id_19046','user_id_19046','19046',NULL,NULL,NULL,123456789,NULL,NULL,NULL,NULL),(200332,'IMSI','config3_sub_2Privates_3Publics_imssub_40066','user_id_80132','user_id_80132','80132',NULL,NULL,NULL,123456789,NULL,NULL,NULL,NULL),(478882,'IMSI','config3_sub_2Privates_3Publics_imssub_95776','user_id_191552','user_id_191552','191552',NULL,NULL,NULL,123456789,NULL,NULL,NULL,NULL),(490146,'IMSI','config3_sub_2Privates_3Publics_imssub_98029','user_id_196057','user_id_196057','196057',NULL,NULL,NULL,1010,NULL,NULL,NULL,NULL),(499301,'IMSI','config3_sub_2Privates_3Publics_imssub_99860','user_id_199719','user_id_199719','199719',NULL,NULL,NULL,123456789,NULL,NULL,NULL,NULL),(506101,'IMSI','config3_sub_2Privates_3Publics_imssub_101220','user_id_202439','user_id_202439','202439',NULL,NULL,NULL,1010,NULL,NULL,NULL,NULL),(510142,'IMSI','config3_sub_2Privates_3Publics_imssub_102028','user_id_204056','user_id_204056','204056',NULL,NULL,NULL,1010,NULL,NULL,NULL,NULL),(515871,'IMSI','config3_sub_2Privates_3Publics_imssub_103174','user_id_206347','user_id_206347','206347',NULL,NULL,NULL,1010,NULL,NULL,NULL,NULL),(209842,'IMSI','config3_sub_2Privates_3Publics_imssub_41968','user_id_83936','user_id_83936','83936',NULL,NULL,NULL,123456789,NULL,NULL,NULL,NULL),(365902,'IMSI','config3_sub_2Privates_3Publics_imssub_73180','user_id_146360','user_id_146360','146360',NULL,NULL,NULL,1010,NULL,NULL,NULL,NULL),(11892,'IMSI','config3_sub_2Privates_3Publics_imssub_2378','user_id_4756','user_id_4756','4756',NULL,NULL,NULL,123456789,NULL,NULL,NULL,NULL); select count(*) from t1; count(*) 12 select count(*) from t1; count(*) 12 update t1 set dev_oid=dev_oid+1; select count(*) from t1; count(*) 12 select count(*) from t1; count(*) 12 DROP table t1; CREATE TABLE `t1` ( `nid` int(11) NOT NULL default '0', `nom` char(4) default NULL, `prenom` char(4) default NULL, PRIMARY KEY USING HASH (`nid`)) ENGINE=ndbcluster DEFAULT CHARSET=latin1; INSERT INTO t1 VALUES(1,"XYZ1","ABC1"); **** On Slave **** BEGIN; UPDATE t1 SET `nom`="LOCK" WHERE `nid`=1; set GLOBAL slave_transaction_retries=1; **** On Master **** UPDATE t1 SET `nom`="DEAD" WHERE `nid`=1; **** On Slave **** SHOW SLAVE STATUS;; Slave_IO_State Master_Host 127.0.0.1 Master_User root Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File master-bin.000001 Slave_IO_Running Yes Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter 0 Exec_Master_Log_Pos Relay_Log_Space Until_Condition None Until_Log_File Until_Log_Pos 0 Master_SSL_Allowed No Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert No Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error set GLOBAL slave_transaction_retries=10; START SLAVE; select * from t1 order by nid; nid nom prenom 1 LOCK ABC1 COMMIT; select * from t1 order by nid; nid nom prenom 1 DEAD ABC1 DROP TABLE t1; CREATE TABLE t1 (c1 INT KEY) ENGINE=NDB; INSERT INTO t1 VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10); ALTER TABLE t1 ADD c2 INT; SELECT * FROM t1 ORDER BY c1; c1 c2 1 NULL 2 NULL 3 NULL 4 NULL 5 NULL 6 NULL 7 NULL 8 NULL 9 NULL 10 NULL ALTER TABLE t1 CHANGE c2 c2 TEXT CHARACTER SET utf8; ALTER TABLE t1 CHANGE c2 c2 BLOB; SELECT * FROM t1 ORDER BY c1 LIMIT 5; c1 c2 1 NULL 2 NULL 3 NULL 4 NULL 5 NULL TRUNCATE t1; SELECT count(*) FROM t1; count(*) 0 INSERT INTO t1 VALUES (101,NULL),(102,NULL),(103,NULL),(104,NULL),(105,NULL),(106,NULL),(107,NULL),(108,NULL),(109,NULL),(1010,NULL); SELECT count(*) FROM t1; count(*) 10 SELECT c1 FROM t1 ORDER BY c1 LIMIT 5; c1 101 102 103 104 105 DROP TABLE t1;