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

📄 rpl_trigger.result

📁 开启mysql的远程连接的方法 mysql-noinstall-5.1.6-alpha-win32.zip
💻 RESULT
字号:
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 (a int auto_increment, primary key (a), b int, rand_value double not null);create table t2 (a int auto_increment, primary key (a), b int);create table t3 (a int auto_increment, primary key (a), name varchar(64) not null, old_a int, old_b int, rand_value double not null);create trigger t1 before insert on t1 for each rowbegininsert into t3 values (NULL, "t1", new.a, new.b, rand());end|create trigger t2 after insert on t2 for each rowbegininsert into t3 values (NULL, "t2", new.a, new.b, rand());end|insert into t3 values(100,"log",0,0,0);SET @@RAND_SEED1=658490765, @@RAND_SEED2=635893186;insert into t1 values(1,1,rand()),(NULL,2,rand());insert into t2 (b) values(last_insert_id());insert into t2 values(3,0),(NULL,0);insert into t2 values(NULL,0),(500,0);select a,b, truncate(rand_value,4) from t1;a	b	truncate(rand_value,4)1	1	0.43202	2	0.3055select * from t2;a	b1	23	04	05	0500	0select a,name, old_a, old_b, truncate(rand_value,4) from t3;a	name	old_a	old_b	truncate(rand_value,4)100	log	0	0	0.0000101	t1	1	1	0.3203102	t1	0	2	0.5666103	t2	1	2	0.9164104	t2	3	0	0.8826105	t2	4	0	0.6635106	t2	5	0	0.6699107	t2	500	0	0.3593--- On slave --select a,b, truncate(rand_value,4) from t1;a	b	truncate(rand_value,4)1	1	0.43202	2	0.3055select * from t2;a	b1	23	04	05	0500	0select a,name, old_a, old_b, truncate(rand_value,4) from t3;a	name	old_a	old_b	truncate(rand_value,4)100	log	0	0	0.0000101	t1	1	1	0.3203102	t1	0	2	0.5666103	t2	1	2	0.9164104	t2	3	0	0.8826105	t2	4	0	0.6635106	t2	5	0	0.6699107	t2	500	0	0.3593drop table t1,t2,t3;select get_lock("bug12480",2);get_lock("bug12480",2)1create table t1 (a datetime,b  datetime, c datetime);drop function if exists bug12480;Warnings:Note	1305	FUNCTION bug12480 does not existcreate function bug12480() returns datetimebeginset @a=get_lock("bug12480",2);return now();end|create trigger t1_first before insert on t1for each row beginset @a=get_lock("bug12480",2);set new.b= now();set new.c= bug12480();end|insert into t1 set a = now();select a=b && a=c from t1;a=b && a=c1SELECT routine_name, definerFROM information_schema.routines;routine_name	definerbug12480	root@localhostSELECT trigger_name, definerFROM information_schema.triggers;trigger_name	definert1_first	root@localhost--- On slave --SELECT routine_name, definerFROM information_schema.routines;routine_name	definerbug12480	@SELECT trigger_name, definerFROM information_schema.triggers;trigger_name	definert1_first	root@localhostselect a=b && a=c from t1;a=b && a=c1test1truncate table t1;drop trigger t1_first;insert into t1 values ("2003-03-03","2003-03-03","2003-03-03"),(bug12480(),bug12480(),bug12480()),(now(),now(),now());select a=b && a=c from t1;a=b && a=c111drop function bug12480;drop table t1;create table t1 (i int);create table t2 (i int);create trigger tr1 before insert on t1 for each rowbegininsert into t2 values (1);end|create database other;use other;insert into test.t1 values (1);use test;drop table t1,t2;drop database other;

⌨️ 快捷键说明

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