⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ndb_transaction.result

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 RESULT
字号:
DROP TABLE IF EXISTS t1,t2,t3,t4,t5,t6,t7;drop database if exists mysqltest;CREATE TABLE t1 (pk1 INT NOT NULL PRIMARY KEY,attr1 INT NOT NULL) ENGINE=ndbcluster;begin;insert into t1 values(1,1);insert into t1 values(2,2);select count(*) from t1;count(*)2select * from t1 where pk1 = 1;pk1	attr11	1select t1.attr1 from t1, t1 as t1x where t1.pk1 = t1x.pk1 + 1;attr12rollback;select count(*) from t1;count(*)0select * from t1 where pk1 = 1;pk1	attr1select t1.attr1 from t1, t1 as t1x where t1.pk1 = t1x.pk1 + 1;attr1begin;insert into t1 values(1,1);insert into t1 values(2,2);commit;select count(*) from t1;count(*)2select * from t1 where pk1 = 1;pk1	attr11	1select t1.attr1 from t1, t1 as t1x where t1.pk1 = t1x.pk1 + 1;attr12begin;update t1 set attr1 = attr1 * 2;select count(*) from t1;count(*)2select * from t1 where pk1 = 1;pk1	attr11	2select * from t1, t1 as t1x where t1x.attr1 = t1.attr1 - 2;pk1	attr1	pk1	attr12	4	1	2rollback;select count(*) from t1;count(*)2select * from t1 where pk1 = 1;pk1	attr11	1select * from t1, t1 as t1x where t1x.attr1 = t1.attr1 - 2;pk1	attr1	pk1	attr1begin;update t1 set attr1 = attr1 * 2;commit;select count(*) from t1;count(*)2select * from t1 where pk1 = 1;pk1	attr11	2select * from t1, t1 as t1x where t1x.attr1 = t1.attr1 - 2;pk1	attr1	pk1	attr12	4	1	2begin;delete from t1 where attr1 = 2;select count(*) from t1;count(*)1select * from t1 where pk1 = 1;pk1	attr1select * from t1, t1 as t1x where t1x.attr1 = t1.attr1 - 2;pk1	attr1	pk1	attr1rollback;select count(*) from t1;count(*)2select * from t1 where pk1 = 1;pk1	attr11	2select * from t1, t1 as t1x where t1x.attr1 = t1.attr1 - 2;pk1	attr1	pk1	attr12	4	1	2begin;delete from t1 where attr1 = 2;commit;select count(*) from t1;count(*)1select * from t1 where pk1 = 1;pk1	attr1select * from t1, t1 as t1x where t1x.attr1 = t1.attr1 - 2;pk1	attr1	pk1	attr1DROP TABLE t1;CREATE TABLE t1 (id INT, id2 int) engine=ndbcluster;begin;insert into t1 values(1,1);insert into t1 values(2,2);select sum(id) from t1;sum(id)3select * from t1 where id = 1;id	id21	1select t1.id from t1, t1 as t1x where t1.id2 = t1x.id2 + 1;id2rollback;select sum(id) from t1;sum(id)NULLselect * from t1 where id = 1;id	id2select t1.id from t1, t1 as t1x where t1.id2 = t1x.id2 + 1;idbegin;insert into t1 values(1,1);insert into t1 values(2,2);commit;select sum(id) from t1;sum(id)3select * from t1 where id = 1;id	id21	1select t1.id from t1, t1 as t1x where t1.id2 = t1x.id2 + 1;id2begin;update t1 set id = id * 2;select sum(id) from t1;sum(id)6select * from t1 where id = 2;id	id22	1select * from t1, t1 as t1x where t1x.id = t1.id - 2;id	id2	id	id24	2	2	1rollback;select sum(id) from t1;sum(id)3select * from t1 where id = 2;id	id22	2select * from t1, t1 as t1x where t1x.id = t1.id - 2;id	id2	id	id2begin;update t1 set id = id * 2;commit;select sum(id) from t1;sum(id)6select * from t1 where id = 2;id	id22	1select * from t1, t1 as t1x where t1x.id = t1.id - 2;id	id2	id	id24	2	2	1DROP TABLE t1;CREATE TABLE t2 (a bigint unsigned NOT NULL PRIMARY KEY,b int unsigned not null,c int unsigned) engine=ndbcluster;CREATE TABLE t3 (a bigint unsigned NOT NULL,b bigint unsigned not null,c bigint unsigned,PRIMARY KEY(a)) engine=ndbcluster;CREATE TABLE t4 (a bigint unsigned NOT NULL,b bigint unsigned not null,c bigint unsigned NOT NULL,d int unsigned,PRIMARY KEY(a, b, c)) engine=ndbcluster;select count(*) from t2;count(*)0select count(*) from t3;count(*)0select count(*) from t4;count(*)0select count(*) from t2;count(*)100select count(*) from t3;count(*)100select count(*) from t4;count(*)100begin;begin;drop table t2;drop table t3;drop table t4;CREATE TABLE t1 (pk1 INT NOT NULL PRIMARY KEY,attr1 INT NOT NULL) ENGINE=ndbcluster;create database mysqltest;use mysqltest;CREATE TABLE t2 (a bigint unsigned NOT NULL PRIMARY KEY,b int unsigned not null,c int unsigned) engine=ndbcluster;begin;insert into test.t1 values(1,1);insert into t2 values(1,1,1);insert into test.t1 values(2,2);insert into t2 values(2,2,2);select count(*) from test.t1;count(*)2select count(*) from t2;count(*)2select * from test.t1 where pk1 = 1;pk1	attr11	1select * from t2 where a = 1;a	b	c1	1	1select test.t1.attr1 from test.t1, test.t1 as t1x where test.t1.pk1 = t1x.pk1 + 1;attr12select t2.a from t2, t2 as t2x where t2.a = t2x.a + 1;a2select test.t1.pk1, a from test.t1,t2 where b > test.t1.attr1;pk1	a1	2rollback;select count(*) from test.t1;count(*)0select count(*) from t2;count(*)0drop table test.t1, t2;drop database mysqltest;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -