Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 13.59.196.41
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
www /
server /
mysql /
mysql-test /
suite /
ndb /
r /
[ HOME SHELL ]
Name
Size
Permission
Action
bug36547.result
455
B
-rw-r--r--
loaddata_autocom_ndb.result
740
B
-rw-r--r--
ndb_add_partition.result
13.36
KB
-rw-r--r--
ndb_addnode_restart.result
384
B
-rw-r--r--
ndb_addnode_restart2.result
454
B
-rw-r--r--
ndb_alter_table.result
19.49
KB
-rw-r--r--
ndb_alter_table2.result
685
B
-rw-r--r--
ndb_alter_table3.result
1.48
KB
-rw-r--r--
ndb_alter_table_backup.result
1.76
KB
-rw-r--r--
ndb_alter_table_dml.result
1.83
KB
-rw-r--r--
ndb_alter_table_error.result
664
B
-rw-r--r--
ndb_alter_table_online.result
29.02
KB
-rw-r--r--
ndb_alter_table_online2.result
3.21
KB
-rw-r--r--
ndb_alter_table_online_multi.r...
2
KB
-rw-r--r--
ndb_auto_increment.result
11.49
KB
-rw-r--r--
ndb_autoinc.result
2.69
KB
-rw-r--r--
ndb_backup_rate.result
912
B
-rw-r--r--
ndb_basic.result
32.68
KB
-rw-r--r--
ndb_bitfield.result
8.39
KB
-rw-r--r--
ndb_blob.result
26.47
KB
-rw-r--r--
ndb_blob_big.result
1.24
KB
-rw-r--r--
ndb_blob_partition.result
9.03
KB
-rw-r--r--
ndb_bug13563280.result
224
B
-rw-r--r--
ndb_bug14166590.result
416
B
-rw-r--r--
ndb_bug17624736.result
1.71
KB
-rw-r--r--
ndb_bug17719439.result
439
B
-rw-r--r--
ndb_bug19390895.result
1.67
KB
-rw-r--r--
ndb_bug26793.result
286
B
-rw-r--r--
ndb_bug31477.result
1.85
KB
-rw-r--r--
ndb_bulk_delete.result
1.87
KB
-rw-r--r--
ndb_bushy_joins.result
88.95
KB
-rw-r--r--
ndb_cache.result
9.35
KB
-rw-r--r--
ndb_cache2.result
13.9
KB
-rw-r--r--
ndb_cache_multi.result
2.44
KB
-rw-r--r--
ndb_cache_multi2.result
3.04
KB
-rw-r--r--
ndb_cache_trans.result
6.65
KB
-rw-r--r--
ndb_charset.result
5.77
KB
-rw-r--r--
ndb_checksum.result
38
B
-rw-r--r--
ndb_column_properties.result
16.01
KB
-rw-r--r--
ndb_condition_pushdown.result
131.71
KB
-rw-r--r--
ndb_config.result
3.36
KB
-rw-r--r--
ndb_config2.result
475
B
-rw-r--r--
ndb_create_table.result
1.02
KB
-rw-r--r--
ndb_cursor.result
792
B
-rw-r--r--
ndb_database.result
1.25
KB
-rw-r--r--
ndb_dbug_lock.result
1.64
KB
-rw-r--r--
ndb_dbug_tc_select.result
6.71
KB
-rw-r--r--
ndb_dd_alter.result
28.43
KB
-rw-r--r--
ndb_dd_basic.result
21.17
KB
-rw-r--r--
ndb_dd_bug12581213.result
334
B
-rw-r--r--
ndb_dd_ddl.result
5.94
KB
-rw-r--r--
ndb_dd_disk2memory.result
15.44
KB
-rw-r--r--
ndb_dd_dump.result
15.97
KB
-rw-r--r--
ndb_dd_initial_lg.result
941
B
-rw-r--r--
ndb_dd_restore_check_tablespac...
8.3
KB
-rw-r--r--
ndb_dd_restore_compat.result
3.73
KB
-rw-r--r--
ndb_dd_sql_features.result
22.62
KB
-rw-r--r--
ndb_ddl_open_trans.result
1.44
KB
-rw-r--r--
ndb_disconnect_ddl.result
291
B
-rw-r--r--
ndb_discover_db.result
1.92
KB
-rw-r--r--
ndb_dist_priv.result
6.36
KB
-rw-r--r--
ndb_dist_priv_bug_13340854.res...
248
B
-rw-r--r--
ndb_err4012.result
2.22
KB
-rw-r--r--
ndb_error_reporter.result
5.61
KB
-rw-r--r--
ndb_fired_trigger_shortage.res...
694
B
-rw-r--r--
ndb_fk_addnode.result
1.39
KB
-rw-r--r--
ndb_fk_alter.result
8.34
KB
-rw-r--r--
ndb_fk_bugs.result
27.58
KB
-rw-r--r--
ndb_fk_build.result
2.31
KB
-rw-r--r--
ndb_fk_cascade_delete.result
4.82
KB
-rw-r--r--
ndb_fk_cascade_delete_multi.re...
2.56
KB
-rw-r--r--
ndb_fk_cascade_update.result
1.66
KB
-rw-r--r--
ndb_fk_create_drop.result
4.8
KB
-rw-r--r--
ndb_fk_db.result
7.18
KB
-rw-r--r--
ndb_fk_deferred_cascade.result
2.82
KB
-rw-r--r--
ndb_fk_disable.result
11.64
KB
-rw-r--r--
ndb_fk_is.result
8.49
KB
-rw-r--r--
ndb_fk_locase.result
2.44
KB
-rw-r--r--
ndb_fk_locking.result
1.47
KB
-rw-r--r--
ndb_fk_multi_column.result
2.04
KB
-rw-r--r--
ndb_fk_mysqldump.result
2.93
KB
-rw-r--r--
ndb_fk_mysqldump2.result
72
B
-rw-r--r--
ndb_fk_no_fk.result
30.14
KB
-rw-r--r--
ndb_fk_no_fk_legacy.result
2.77
KB
-rw-r--r--
ndb_fk_noaction.result
5.68
KB
-rw-r--r--
ndb_fk_resources.result
2.58
KB
-rw-r--r--
ndb_fk_restore.result
14.08
KB
-rw-r--r--
ndb_fk_restrict.result
6.82
KB
-rw-r--r--
ndb_fk_self_ref.result
3.74
KB
-rw-r--r--
ndb_fk_setdefault.result
1.03
KB
-rw-r--r--
ndb_fk_setnull.result
3.23
KB
-rw-r--r--
ndb_global_schema_lock.result
3.6
KB
-rw-r--r--
ndb_global_schema_lock_error.r...
1.88
KB
-rw-r--r--
ndb_grant.result
17.65
KB
-rw-r--r--
ndb_hashmap.result
624
B
-rw-r--r--
ndb_hidden_pk.result
10.55
KB
-rw-r--r--
ndb_index.result
17.84
KB
-rw-r--r--
ndb_index_ordered.result
16.73
KB
-rw-r--r--
ndb_index_stat.result
17.74
KB
-rw-r--r--
ndb_index_stat_partitions.resu...
3.82
KB
-rw-r--r--
ndb_index_stat_restart.result
2.2
KB
-rw-r--r--
ndb_index_unique.result
20.29
KB
-rw-r--r--
ndb_insert.result
36.52
KB
-rw-r--r--
ndb_join_pushdown_bka.result
949.68
KB
-rw-r--r--
ndb_join_pushdown_default.resu...
865.61
KB
-rw-r--r--
ndb_join_pushdown_nobnl.result
864.87
KB
-rw-r--r--
ndb_join_pushdown_none.result
865.08
KB
-rw-r--r--
ndb_limit.result
1.99
KB
-rw-r--r--
ndb_load.result
2.66
KB
-rw-r--r--
ndb_loaddatalocal.result
1.57
KB
-rw-r--r--
ndb_lock.result
4.17
KB
-rw-r--r--
ndb_lock_table.result
205
B
-rw-r--r--
ndb_many_fragments.result
26.72
KB
-rw-r--r--
ndb_mgm.result
5.7
KB
-rw-r--r--
ndb_mgmd.result
198
B
-rw-r--r--
ndb_minmax.result
1.47
KB
-rw-r--r--
ndb_multi.result
8.83
KB
-rw-r--r--
ndb_multi_row.result
1.33
KB
-rw-r--r--
ndb_multi_update_delete.result
1.83
KB
-rw-r--r--
ndb_native_default_support.res...
50.29
KB
-rw-r--r--
ndb_one_fragment.result
4.05
KB
-rw-r--r--
ndb_optimize_table.result
2
KB
-rw-r--r--
ndb_optimized_node_selection.r...
1017
B
-rw-r--r--
ndb_partition_error.result
1.44
KB
-rw-r--r--
ndb_partition_error2.result
150
B
-rw-r--r--
ndb_partition_hash.result
890
B
-rw-r--r--
ndb_partition_key.result
8.82
KB
-rw-r--r--
ndb_partition_list.result
2.31
KB
-rw-r--r--
ndb_partition_range.result
7.91
KB
-rw-r--r--
ndb_print_file.result
709
B
-rw-r--r--
ndb_rbwr.result
0
B
-rw-r--r--
ndb_read_multi_range.result
15
KB
-rw-r--r--
ndb_reconnect.result
1.7
KB
-rw-r--r--
ndb_rename.result
910
B
-rw-r--r--
ndb_replace.result
3.64
KB
-rw-r--r--
ndb_restore_bug17916243.result
537
B
-rw-r--r--
ndb_restore_compat_downward.re...
132.43
KB
-rw-r--r--
ndb_restore_compat_endianness....
10.97
KB
-rw-r--r--
ndb_restore_conv_lossy_charbin...
15.46
KB
-rw-r--r--
ndb_restore_conv_lossy_integra...
20.72
KB
-rw-r--r--
ndb_restore_conv_more.result
56.57
KB
-rw-r--r--
ndb_restore_conv_padding.resul...
6.14
KB
-rw-r--r--
ndb_restore_conv_promotion.res...
23.26
KB
-rw-r--r--
ndb_restore_discover.result
540
B
-rw-r--r--
ndb_restore_misc.result
25.16
KB
-rw-r--r--
ndb_restore_print.result
9.8
KB
-rw-r--r--
ndb_restore_schema_blobs.resul...
6.44
KB
-rw-r--r--
ndb_restore_schema_partitions....
13.25
KB
-rw-r--r--
ndb_restore_schema_rewrites.re...
12.22
KB
-rw-r--r--
ndb_restore_schema_subsets.res...
95.9
KB
-rw-r--r--
ndb_restore_schema_tolerance.r...
4.53
KB
-rw-r--r--
ndb_restore_undolog.result
18.76
KB
-rw-r--r--
ndb_row_count.result
5.19
KB
-rw-r--r--
ndb_row_format.result
1.74
KB
-rw-r--r--
ndb_select_count.result
334
B
-rw-r--r--
ndb_share.result
11.29
KB
-rw-r--r--
ndb_short_sigs.result
2.54
KB
-rw-r--r--
ndb_single_user.result
4.01
KB
-rw-r--r--
ndb_sp.result
1.17
KB
-rw-r--r--
ndb_spj_dict.result
11.63
KB
-rw-r--r--
ndb_sql_allow_batching.result
918
B
-rw-r--r--
ndb_startup.result
358
B
-rw-r--r--
ndb_statistics0.result
16.23
KB
-rw-r--r--
ndb_statistics1.result
15.99
KB
-rw-r--r--
ndb_subquery.result
9.29
KB
-rw-r--r--
ndb_suma_handover.result
427
B
-rw-r--r--
ndb_temporary.result
949
B
-rw-r--r--
ndb_tmp_table_and_DDL.result
3.11
KB
-rw-r--r--
ndb_transaction.result
4.62
KB
-rw-r--r--
ndb_trigger.result
9.38
KB
-rw-r--r--
ndb_truncate.result
425
B
-rw-r--r--
ndb_types.result
4.91
KB
-rw-r--r--
ndb_update.result
2.97
KB
-rw-r--r--
ndb_update_no_read.result
11.23
KB
-rw-r--r--
ndb_view.result
597
B
-rw-r--r--
ndb_wait_until_ready.result
533
B
-rw-r--r--
ndb_wl946_main.result
19.39
KB
-rw-r--r--
ndb_wl946_post.result
3.7
KB
-rw-r--r--
ndb_wl946_pre.result
6.62
KB
-rw-r--r--
ndbapi-examples.result
3.34
KB
-rw-r--r--
ndbinfo.result
44.04
KB
-rw-r--r--
ndbinfo_cache.result
775
B
-rw-r--r--
ndbinfo_dump.result
95
B
-rw-r--r--
ndbinfo_upgrade.result
382
B
-rw-r--r--
ps_7ndb.result
103.05
KB
-rw-r--r--
strict_autoinc_5ndb.result
894
B
-rw-r--r--
wl10837.result
524
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ndb_read_multi_range.result
DROP TABLE IF EXISTS t1, t2, r1; create table t1 ( a int primary key, b int not null, c int not null, index(b), unique index using hash(c) ) engine = ndb; insert into t1 values (1,2,1),(2,3,2),(3,4,3),(4,5,4), (5,2,12),(6,3,11),(7,4,10),(8,5,9), (9,2,8),(10,3,7),(11,4,6),(12,5,5); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 set autocommit=off; create table r1 as select * from t1 where a in (2,8,12); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 2 3 2 8 5 9 12 5 5 drop table r1; create table r1 as select * from t1 where b in (1,2,5); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 1 2 1 4 5 4 5 2 12 8 5 9 9 2 8 12 5 5 drop table r1; create table r1 as select * from t1 where c in (2,8,12); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 2 3 2 5 2 12 9 2 8 drop table r1; create table r1 as select * from t1 where a in (2,8) or (a > 11) or (a <= 1); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 1 2 1 2 3 2 8 5 9 12 5 5 drop table r1; create table r1 as select * from t1 where a in (33,8,12); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 8 5 9 12 5 5 drop table r1; create table r1 as select * from t1 where a in (2,33,8,12,34); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 2 3 2 8 5 9 12 5 5 drop table r1; create table r1 as select * from t1 where b in (1,33,5); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 4 5 4 8 5 9 12 5 5 drop table r1; select * from t1 force index(b) where b in (1,33,5) order by a; a b c 4 5 4 8 5 9 12 5 5 @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 1 create table r1 as select * from t1 where b in (45,1,33,5,44); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 3 select * from r1 order by a; a b c 4 5 4 8 5 9 12 5 5 drop table r1; select * from t1 force index(b) where b in (45,22) order by a; a b c @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 1 create table r1 as select * from t1 where c in (2,8,33); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 3 select * from r1 order by a; a b c 2 3 2 9 2 8 drop table r1; create table r1 as select * from t1 where c in (13,2,8,33,12); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a; a b c 2 3 2 5 2 12 9 2 8 drop table r1; select * from t1 where a in (33,8,12) order by a; a b c 8 5 9 12 5 5 @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 1 select * from t1 where a in (33,34,35) order by a; a b c @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 1 select * from t1 where a in (2,8) or (a > 11) or (a <= 1) order by a; a b c 1 2 1 2 3 2 8 5 9 12 5 5 @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 1 select * from t1 where b in (6,7) or (b <= 5) or (b >= 10) order by b,a; a b c 1 2 1 5 2 12 9 2 8 2 3 2 6 3 11 10 3 7 3 4 3 7 4 10 11 4 6 4 5 4 8 5 9 12 5 5 @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 1 select * from t1 where c in (13,2,8,33,12) order by c,a; a b c 2 3 2 9 2 8 5 2 12 @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 1 drop table t1; set autocommit=on; create table t1 ( a int not null, b int not null, c int not null, d int not null, e int not null, primary key (a,b,c,d), index (d) ) engine = ndb; insert into t1 values (1,2,1,1,1),(2,3,2,3,1),(3,4,3,1,1),(4,5,4,7,1), (5,2,12,12,1),(6,3,11,1,1),(7,4,10,3,1),(8,5,9,5,1), (9,2,8,6,1),(10,3,7,5,1),(11,4,6,3,1),(12,5,5,2,1), (1,2,1,2,1), (1,2,1,3,1), (1,2,1,4,1), (1,2,1,5,1); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 create table r1 as select * from t1 where a=1 and b=2 and c=1 and d in (1,4,3,2); @ndb_execute_count:=VARIABLE_VALUE-@ndb_init_execute_count 2 select * from r1 order by a,b,c,d; a b c d e 1 2 1 1 1 1 2 1 2 1 1 2 1 3 1 1 2 1 4 1 drop table r1; update t1 set e = 100 where d in (12,6,7); select * from t1 where d in (12,6,7) order by a,b,c,d; a b c d e 4 5 4 7 100 5 2 12 12 100 9 2 8 6 100 select * from t1 where d not in (12,6,7) and e = 100; a b c d e update t1 set e = 101 where a=1 and b=2 and c=1 and d in (1,4,3,2); select * from t1 where a=1 and b=2 and c=1 and d in (1,4,3,2) order by a,b,c,d; a b c d e 1 2 1 1 101 1 2 1 2 101 1 2 1 3 101 1 2 1 4 101 select * from t1 where not (a=1 and b=2 and c=1 and d in (1,4,3,2)) and e=101; a b c d e update t1 set e = (case d when 12 then 112 when 6 then 106 when 7 then 107 end) where d in (12,6,7); select * from t1 where d in (12,6,7) order by a,b,c,d; a b c d e 4 5 4 7 107 5 2 12 12 112 9 2 8 6 106 update t1 set e = (case d when 1 then 111 when 4 then 444 when 3 then 333 when 2 then 222 end) where a=1 and b=2 and c=1 and d in (1,4,3,2); select * from t1 where a=1 and b=2 and c=1 and d in (1,4,3,2) order by a,b,c,d; a b c d e 1 2 1 1 111 1 2 1 2 222 1 2 1 3 333 1 2 1 4 444 delete from t1 where d in (12,6,7); select * from t1 where d in (12,6,7); a b c d e drop table t1; create table t1 ( a int not null primary key, b int, c int, d int, unique index (b), index(c) ) engine = ndb; insert into t1 values (1,null,1,1), (2,2,2,2), (3,null,null,3), (4,4,null,4), (5,null,5,null), (6,6,6,null), (7,null,null,null), (8,8,null,null), (9,null,9,9), (10,10,10,10), (11,null,null,11), (12,12,null,12), (13,null,13,null), (14,14,14,null), (15,null,null,null), (16,16,null,null); create table t2 as select * from t1 where a in (5,6,7,8,9,10); select * from t2 order by a; a b c d 5 NULL 5 NULL 6 6 6 NULL 7 NULL NULL NULL 8 8 NULL NULL 9 NULL 9 9 10 10 10 10 drop table t2; create table t2 as select * from t1 where b in (5,6,7,8,9,10); select * from t2 order by a; a b c d 6 6 6 NULL 8 8 NULL NULL 10 10 10 10 drop table t2; create table t2 as select * from t1 where c in (5,6,7,8,9,10); select * from t2 order by a; a b c d 5 NULL 5 NULL 6 6 6 NULL 9 NULL 9 9 10 10 10 10 drop table t2; drop table t1; CREATE TABLE t1 ( a int(11) NOT NULL, b int(11) NOT NULL, c datetime default NULL, PRIMARY KEY (a), KEY idx_bc (b,c) ) ENGINE=ndbcluster; INSERT INTO t1 VALUES (406989,67,'2006-02-23 17:08:46'), (150078,67,'2005-10-26 11:17:45'), (406993,67,'2006-02-27 11:20:57'), (245655,67,'2005-12-08 15:59:08'), (406994,67,'2006-02-27 11:26:46'), (256,67,NULL), (398341,67,'2006-02-20 04:48:44'), (254,67,NULL),(1120,67,NULL), (406988,67,'2006-02-23 17:07:22'), (255,67,NULL), (398340,67,'2006-02-20 04:38:53'),(406631,67,'2006-02-23 10:49:42'), (245653,67,'2005-12-08 15:59:07'),(406992,67,'2006-02-24 16:47:18'), (245654,67,'2005-12-08 15:59:08'),(406995,67,'2006-02-28 11:55:00'), (127261,67,'2005-10-13 12:17:58'),(406991,67,'2006-02-24 16:42:32'), (245652,67,'2005-12-08 15:58:27'),(398545,67,'2006-02-20 04:53:13'), (154504,67,'2005-10-28 11:53:01'),(9199,67,NULL),(1,67,'2006-02-23 15:01:35'), (223456,67,NULL),(4101,67,NULL),(1133,67,NULL), (406990,67,'2006-02-23 18:01:45'),(148815,67,'2005-10-25 15:34:17'), (148812,67,'2005-10-25 15:30:01'),(245651,67,'2005-12-08 15:58:27'), (154503,67,'2005-10-28 11:52:38'); create table t11 engine = ndbcluster select * from t1 where b = 67 AND (c IS NULL OR c > NOW()) order by 3 asc; create table t12 engine = ndbcluster select * from t1 where b = 67 AND (c IS NULL OR c > NOW()) order by 3 desc; create table t21 select * from t1 where b = 67 AND (c IS NULL OR c > '2005-12-08') order by 3 asc; create table t22 engine = ndbcluster select * from t1 where b = 67 AND (c IS NULL OR c > '2005-12-08') order by 3 desc; select * from t11 order by 1,2,3; a b c 254 67 NULL 255 67 NULL 256 67 NULL 1120 67 NULL 1133 67 NULL 4101 67 NULL 9199 67 NULL 223456 67 NULL select * from t12 order by 1,2,3; a b c 254 67 NULL 255 67 NULL 256 67 NULL 1120 67 NULL 1133 67 NULL 4101 67 NULL 9199 67 NULL 223456 67 NULL select * from t21 order by 1,2,3; a b c 1 67 2006-02-23 15:01:35 254 67 NULL 255 67 NULL 256 67 NULL 1120 67 NULL 1133 67 NULL 4101 67 NULL 9199 67 NULL 223456 67 NULL 245651 67 2005-12-08 15:58:27 245652 67 2005-12-08 15:58:27 245653 67 2005-12-08 15:59:07 245654 67 2005-12-08 15:59:08 245655 67 2005-12-08 15:59:08 398340 67 2006-02-20 04:38:53 398341 67 2006-02-20 04:48:44 398545 67 2006-02-20 04:53:13 406631 67 2006-02-23 10:49:42 406988 67 2006-02-23 17:07:22 406989 67 2006-02-23 17:08:46 406990 67 2006-02-23 18:01:45 406991 67 2006-02-24 16:42:32 406992 67 2006-02-24 16:47:18 406993 67 2006-02-27 11:20:57 406994 67 2006-02-27 11:26:46 406995 67 2006-02-28 11:55:00 select * from t22 order by 1,2,3; a b c 1 67 2006-02-23 15:01:35 254 67 NULL 255 67 NULL 256 67 NULL 1120 67 NULL 1133 67 NULL 4101 67 NULL 9199 67 NULL 223456 67 NULL 245651 67 2005-12-08 15:58:27 245652 67 2005-12-08 15:58:27 245653 67 2005-12-08 15:59:07 245654 67 2005-12-08 15:59:08 245655 67 2005-12-08 15:59:08 398340 67 2006-02-20 04:38:53 398341 67 2006-02-20 04:48:44 398545 67 2006-02-20 04:53:13 406631 67 2006-02-23 10:49:42 406988 67 2006-02-23 17:07:22 406989 67 2006-02-23 17:08:46 406990 67 2006-02-23 18:01:45 406991 67 2006-02-24 16:42:32 406992 67 2006-02-24 16:47:18 406993 67 2006-02-27 11:20:57 406994 67 2006-02-27 11:26:46 406995 67 2006-02-28 11:55:00 select t12.a from t11, t12 where t11.a in(255,256) and t11.a = t12.a and t11.c is null order by t12.a; a 255 256 update t22 set c = '2005-12-08 15:58:27' where a = 255; select * from t22 order by 1,2,3; a b c 1 67 2006-02-23 15:01:35 254 67 NULL 255 67 2005-12-08 15:58:27 256 67 NULL 1120 67 NULL 1133 67 NULL 4101 67 NULL 9199 67 NULL 223456 67 NULL 245651 67 2005-12-08 15:58:27 245652 67 2005-12-08 15:58:27 245653 67 2005-12-08 15:59:07 245654 67 2005-12-08 15:59:08 245655 67 2005-12-08 15:59:08 398340 67 2006-02-20 04:38:53 398341 67 2006-02-20 04:48:44 398545 67 2006-02-20 04:53:13 406631 67 2006-02-23 10:49:42 406988 67 2006-02-23 17:07:22 406989 67 2006-02-23 17:08:46 406990 67 2006-02-23 18:01:45 406991 67 2006-02-24 16:42:32 406992 67 2006-02-24 16:47:18 406993 67 2006-02-27 11:20:57 406994 67 2006-02-27 11:26:46 406995 67 2006-02-28 11:55:00 select t21.* from t21,t22 where t21.a = t22.a and t22.a in (select t12.a from t11, t12 where t11.a in(255,256) and t11.a = t12.a and t11.c is null) and t22.c is null order by t21.a; a b c 256 67 NULL delete from t22 where a > 245651; update t22 set b = a + 1; select * from t22 order by 1,2,3; a b c 1 2 2006-02-23 15:01:35 254 255 NULL 255 256 2005-12-08 15:58:27 256 257 NULL 1120 1121 NULL 1133 1134 NULL 4101 4102 NULL 9199 9200 NULL 223456 223457 NULL 245651 245652 2005-12-08 15:58:27 select t21.c, count(*) from t21 inner join t22 using (a) where t22.b in (2,256,257,1121,1134,4102,9200,223457,245652) group by t21.c order by t21.c; c count(*) NULL 7 2005-12-08 15:58:27 1 2006-02-23 15:01:35 1 DROP TABLE t1, t11, t12, t21, t22; CREATE TABLE t1 (id varchar(255) NOT NULL, tag int(11) NOT NULL, doc text NOT NULL, type varchar(150) NOT NULL, modified timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id) ) ENGINE=ndbcluster; INSERT INTO t1 VALUES ('sakila',1,'Some text goes here','text',CURRENT_TIMESTAMP); SELECT id, tag, doc, type FROM t1 WHERE id IN ('flipper','orka'); id tag doc type SELECT id, tag, doc, type FROM t1 WHERE id IN ('flipper','sakila'); id tag doc type sakila 1 Some text goes here text DROP TABLE t1; CREATE TABLE t1 ( var1 int(2) NOT NULL, var2 int(2) NOT NULL, PRIMARY KEY (var1) ) ENGINE=ndbcluster DEFAULT CHARSET=ascii CHECKSUM=1; CREATE TABLE t2 ( var1 int(2) NOT NULL, var2 int(2) NOT NULL, PRIMARY KEY (var1) ) ENGINE=ndbcluster DEFAULT CHARSET=ascii CHECKSUM=1; CREATE TRIGGER testtrigger AFTER UPDATE ON t1 FOR EACH ROW BEGIN REPLACE INTO t2 SELECT * FROM t1 WHERE t1.var1 = NEW.var1;END| INSERT INTO t1 VALUES (1,1),(2,2),(3,3); UPDATE t1 SET var2 = 9 WHERE var1 IN(1,2,3); DROP TRIGGER testtrigger; DROP TABLE t1, t2; create table t1 (a int, b int, primary key (a), key ab (a,b)) engine=ndbcluster; insert into t1 values (1,1), (10,10); select * from t1 use index (ab) where a in(1,10) order by a; a b 1 1 10 10 create table t2 (a int, b int, primary key (a,b)) engine=ndbcluster partition by key(a); insert into t2 values (1,1), (10,10); select * from t2 where a in (1,10) order by a; a b 1 1 10 10 drop table t1, t2; create table t1 (id int primary key) engine ndb; insert into t1 values (1), (2), (3); create table t2 (id int primary key) engine ndb; insert into t2 select id from t1; create trigger kaboom after delete on t1 for each row begin delete from t2 where id=old.id; end| select * from t1 order by id; id 1 2 3 delete from t1 where id in (1,2); select * from t2 order by id; id 3 drop trigger kaboom; drop table t1; create table t1 ( a int not null primary key, b int ) engine = ndb; insert into t1 values (7,2),(8,3),(10,4); update t1 set b = 5 where a in (7,8) or a >= 10; select * from t1 order by a; a b 7 5 8 5 10 5 delete from t1 where a in (7,8) or a >= 10; select * from t1 order by a; a b drop table t1; create table t1 (a int primary key, b int, key b_idx (b)) engine ndb; insert into t1 values(1,1), (2,2), (3,3), (4,4), (5,5); select one.a from t1 one left join t1 two on (two.b = one.b) where one.a in (3, 4) order by a; a 3 4 drop table t1; create table t1 (a varchar(1536) not null, b varchar(1532) not null, c int, primary key (a,b)) engine=ndb; insert into t1 values ('a', 'a', 1), ('b', 'b', 2), ('c', 'c', 3), ('d', 'd', 4), ('e', 'e', 5), ('f', 'f', 6), ('g', 'g', 7), ('h', 'h', 8), ('i', 'i', 9), ('j', 'j', 10), ('k', 'k', 11), ('l', 'l', 12), ('m', 'm', 13), ('n', 'n', 14), ('o', 'o', 15), ('p', 'p', 16), ('q', 'q', 17), ('r', 'r', 18), ('s', 's', 19), ('t', 't', 20), ('u', 'u', 21), ('v', 'v', 22), ('w', 'w', 23), ('x', 'x', 24); select * from t1 where (a >= 'aa' and b >= 'x' and a <= 'c' and b <= 'c') or (a = 'd') or (a = 'e') or (a = 'f') or (a > 'g' and a < 'ii') or (a >= 'j' and b >= 'x' and a <= 'k' and b <= 'k') or (a = 'm' and b = 'm') or (a = 'v') order by a asc, b asc; a b c d d 4 e e 5 f f 6 h h 8 i i 9 m m 13 v v 22 drop table t1, t2; create table t1 (pk int primary key, a int) engine=ndb; create table t2 (pk int primary key, a int) engine=ndb; insert into t2 values (0,0), (1,1), (2,2), (3,3), (4,4), (5,5), (6,6), (7,7), (8,8), (9,9); insert into t1 select t1.a + t2.a*10 + t3.a*100 + t4.a*1000, (t1.a + t2.a*10 + t3.a*100 + t4.a*1000) / 1000 from t2 as t1, t2 as t2, t2 as t3, t2 as t4 where (t1.a + t2.a*10 + t3.a*100 + t4.a*1000) < 3000; set optimizer_switch='block_nested_loop=off'; explain SELECT DISTINCT STRAIGHT_JOIN t1.pk FROM t1 LEFT JOIN t2 ON t2.a = t1.a AND t2.pk != 6; id select_type table partitions type possible_keys key key_len ref rows filtered Extra 1 SIMPLE t1 p0,p1,p2,p3,p4,p5,p6,p7 ALL NULL NULL NULL NULL 3000 100.00 Using temporary 1 SIMPLE t2 p0,p1,p2,p3,p4,p5,p6,p7 range PRIMARY PRIMARY 4 NULL 6 100.00 Using where; Using MRR; Distinct Warnings: Note 1003 Can't push table 't2' as child, 'type' must be a 'ref' access Note 1003 /* select#1 */ select straight_join distinct `test`.`t1`.`pk` AS `pk` from `test`.`t1` left join `test`.`t2` on(((`test`.`t2`.`a` = `test`.`t1`.`a`) and (`test`.`t2`.`pk` <> 6))) where 1 SELECT DISTINCT STRAIGHT_JOIN t1.pk FROM t1 LEFT JOIN t2 ON t2.a = t1.a AND t2.pk != 6; set optimizer_switch='block_nested_loop=default'; drop table t1, t2;
Close