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

📄 memory_triggers.result

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 RESULT
📖 第 1 页 / 共 5 页
字号:
ERROR HY000: Trigger's 't1_temp' is view or temporary tabledrop table t1_temp;Testcase 3.5.5.3:-----------------Create view vw3 as select f118 from tb3;Create trigger trg3 before INSERT on vw3 for each row set new.f118='s';ERROR HY000: 'test.vw3' is not BASE TABLEdrop view vw3;Testcase 3.5.5.4:-----------------create database dbtest_one;create database dbtest_two;use dbtest_two;create table t2 (f1 char(15));use dbtest_one;create trigger trg4 before INSERTon dbtest_two.t2 for each row set new.f1='trig 3.5.5.4';ERROR HY000: Trigger in wrong schemagrant INSERT, SELECT on dbtest_two.t2 to test_general;grant SELECT on dbtest_one.* to test_general;use dbtest_two;Insert into t2 values ('1st Insert 3.5.5.4');Warnings:Warning	1265	Data truncated for column 'f1' at row 1Select * from t2;f11st Insert 3.5.use dbtest_one;Insert into dbtest_two.t2 values ('2nd Insert 3.5.5.4');Warnings:Warning	1265	Data truncated for column 'f1' at row 1Select * from dbtest_two.t2;f11st Insert 3.5.2nd Insert 3.5.revoke ALL PRIVILEGES, GRANT OPTION FROM 'test_general'@'localhost';DROP DATABASE if exists dbtest_one;drop database if EXISTS dbtest_two;Testcase 3.5.6:---------------use test;Testcase 3.5.6.1 (see Testcase 3.5.1.1)---------------------------------------Testcase 3.5.6.2 (see Testcase 3.5.1.1)---------------------------------------Testcase 3.5.6.3:-----------------Create trigger trg3_1 DURING UPDATE on tb3 for each row set new.f132=25;ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DURING UPDATE on tb3 for each row set new.f132=25' at line 1Create trigger trg3_2 TIME INSERT on tb3 for each row set new.f132=15;ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TIME INSERT on tb3 for each row set new.f132=15' at line 1drop trigger tb3.trg3_1;drop trigger tb3.trg3_2;Testcase 3.5.6.4 (see Testcase 3.5.1.1)---------------------------------------Testcase 3.5.6.5 (see Testcase 3.5.1.1)---------------------------------------Testcase 3.5.7.1 (see Testcase 3.5.1.1)---------------------------------------Testcase 3.5.7.2 (see Testcase 3.5.1.1)---------------------------------------Testcase 3.5.7.3 (see Testcase 3.5.1.1)---------------------------------------Testcase 3.5.7.4:-----------------Create trigger trg4_1 BEFORE SELECT on tb3 for each row set new.f132=5;ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT on tb3 for each row set new.f132=5' at line 1Create trigger trg4_2 AFTER VALUE on tb3 for each row set new.f132=1;ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUE on tb3 for each row set new.f132=1' at line 1drop trigger tb3.trg4_1;drop trigger tb3.trg4_2;Testcase 3.5.7.5 / 3.5.7.6:---------------------------Create trigger trg5_1 BEFORE INSERT on tb3 for each row set new.f122='Trigger1 3.5.7.5/6';Create trigger trg5_2 BEFORE INSERT on tb3 for each row set new.f122='Trigger2 3.5.7.5';ERROR HY000: Trigger already existsInsert into tb3 (f121,f122) values ('Test 3.5.7.5/6','Insert 3.5.7.5');Select f121,f122 from tb3 where f121='Test 3.5.7.5/6';f121	f122Test 3.5.7.5/6	Trigger1 3.5.7.5/6update tb3 set f122='Update 3.5.7.6' where f121= 'Test 3.5.7.5/6';Select f121,f122 from tb3 where f121='Test 3.5.7.5/6';f121	f122Test 3.5.7.5/6	Update 3.5.7.6drop trigger trg5_1;drop trigger trg5_2;delete from tb3 where f121='Test 3.5.7.5/6';Testcase 3.5.7.7 / 3.5.7.8:---------------------------set @test_var='Before trig 3.5.7.7';Create trigger trg6_1 AFTER INSERT on tb3 for each row set @test_var='Trigger1 3.5.7.7/8';Create trigger trg6_2 AFTER INSERT on tb3 for each row set @test_var='Trigger2 3.5.7.7';ERROR HY000: Trigger already existsselect @test_var;@test_varBefore trig 3.5.7.7Insert into tb3 (f121,f122) values ('Test 3.5.7.7/8','Insert 3.5.7.7');Select f121,f122 from tb3 where f121='Test 3.5.7.7/8';f121	f122Test 3.5.7.7/8	Insert 3.5.7.7select @test_var;@test_varTrigger1 3.5.7.7/8update tb3 set f122='Update 3.5.7.8' where f121= 'Test 3.5.7.7/8';Select f121,f122 from tb3 where f121='Test 3.5.7.7/8';f121	f122Test 3.5.7.7/8	Update 3.5.7.8select @test_var;@test_varTrigger1 3.5.7.7/8drop trigger trg6_1;drop trigger trg6_2;delete from tb3 where f121='Test 3.5.7.7/8';Testcase 3.5.7.9/10:--------------------Create trigger trg7_1 BEFORE UPDATE on tb3 for each row set new.f122='Trigger1 3.5.7.9/10';Create trigger trg7_2 BEFORE UPDATE on tb3 for each row set new.f122='Trigger2 3.5.7.9';ERROR HY000: Trigger already existsInsert into tb3 (f121,f122) values ('Test 3.5.7.9/10','Insert 3.5.7.9');Select f121,f122 from tb3 where f121='Test 3.5.7.9/10';f121	f122Test 3.5.7.9/10	Insert 3.5.7.9update tb3 set f122='update 3.5.7.10' where f121='Test 3.5.7.9/10';Select f121,f122 from tb3 where f121='Test 3.5.7.9/10';f121	f122Test 3.5.7.9/10	Trigger1 3.5.7.9/10drop trigger trg7_1;drop trigger trg7_2;delete from tb3 where f121='Test 3.5.7.9/10';Testcase 3.5.7.11/12:---------------------set @test_var='Before trig 3.5.7.11';Create trigger trg8_1 AFTER UPDATE on tb3 for each row set @test_var='Trigger 3.5.7.11/12';Create trigger trg8_2 AFTER UPDATE on tb3 for each row set @test_var='Trigger2 3.5.7.11';ERROR HY000: Trigger already existsselect @test_var;@test_varBefore trig 3.5.7.11Insert into tb3 (f121,f122) values ('Test 3.5.7.11/12','Insert 3.5.7.11/12');select @test_var;@test_varBefore trig 3.5.7.11Select f121,f122 from tb3 where f121='Test 3.5.7.11/12';f121	f122Test 3.5.7.11/12	Insert 3.5.7.11/12update tb3 set f122='update 3.5.7.12' where f121='Test 3.5.7.11/12';Select f121,f122 from tb3 where f121='Test 3.5.7.11/12';f121	f122Test 3.5.7.11/12	update 3.5.7.12select @test_var;@test_varTrigger 3.5.7.11/12delete from tb3 where f121='Test 3.5.7.11/12';drop trigger trg8_1;drop trigger trg8_2;delete from tb3 where f121='Test 3.5.7.11/12';Testcase 3.5.7.13/14:---------------------set @test_var=1;Create trigger trg9_1 BEFORE DELETE on tb3 for each row set @test_var=@test_var+1;Create trigger trg9_2 BEFORE DELETE on tb3 for each row set @test_var=@test_var+10;ERROR HY000: Trigger already existsselect @test_var;@test_var1Insert into tb3 (f121,f122) values ('Test 3.5.7.13/14','Insert 3.5.7.13');Select f121,f122 from tb3 where f121='Test 3.5.7.13/14';f121	f122Test 3.5.7.13/14	Insert 3.5.7.13select @test_var;@test_var1delete from tb3 where f121='Test 3.5.7.13/14';Select f121,f122 from tb3 where f121='Test 3.5.7.13/14';f121	f122select @test_var;@test_var2delete from tb3 where f121='Test 3.5.7.13/14';select @test_var;@test_var2drop trigger trg9_1;drop trigger trg9_2;delete from tb3 where f121='Test 3.5.7.13/14';Testcase 3.5.7.15/16:---------------------set @test_var=1;Create trigger trg_3_406010_1 AFTER DELETE on tb3 for each row set @test_var=@test_var+5;Create trigger trg_3_406010_2 AFTER DELETE on tb3 for each row set @test_var=@test_var+50;ERROR HY000: Trigger already existsCreate trigger trg_3_406010_1 AFTER INSERT on tb3 for each row set @test_var=@test_var+1;ERROR HY000: Trigger already existsselect @test_var;@test_var1Insert into tb3 (f121,f122) values ('Test 3.5.7.15/16','Insert 3.5.7.15/16');Select f121,f122 from tb3 where f121='Test 3.5.7.15/16';f121	f122Test 3.5.7.15/16	Insert 3.5.7.15/16select @test_var;@test_var1delete from tb3 where f121='Test 3.5.7.15/16';Select f121,f122 from tb3 where f121='Test 3.5.7.15/16';f121	f122select @test_var;@test_var6delete from tb3 where f121='Test 3.5.7.15/16';select @test_var;@test_var6drop trigger trg_3_406010_1;drop trigger trg_3_406010_2;delete from tb3 where f121='Test 3.5.7.15/16';Testcase 3.5.7.17 (see Testcase 3.5.1.1)----------------------------------------Testcase 3.5.8.1: (implied in previous tests)---------------------------------------------Testcase 3.5.8.2: (implied in previous tests)---------------------------------------------Testcase 3.5.8.3/4:-------------------create database db_test;grant SELECT, INSERT, UPDATE, DELETE on db_test.* to test_general;grant LOCK TABLES on db_test.* to test_general;Use db_test;create table t1_i ( i120 char ascii not null DEFAULT b'101',i136 smallint zerofill not null DEFAULT 999,i144 int zerofill not null DEFAULT 99999,i163 decimal (63,30)) engine=memory;create table t1_u ( u120 char ascii not null DEFAULT b'101',u136 smallint zerofill not null DEFAULT 999,u144 int zerofill not null DEFAULT 99999,u163 decimal (63,30)) engine=memory;create table t1_d ( d120 char ascii not null DEFAULT b'101',d136 smallint zerofill not null DEFAULT 999,d144 int zerofill not null DEFAULT 99999,d163 decimal (63,30)) engine=memory;Insert into t1_u values ('a',111,99999,999.99);Insert into t1_u values ('b',222,99999,999.99);Insert into t1_u values ('c',333,99999,999.99);Insert into t1_u values ('d',222,99999,999.99);Insert into t1_u values ('e',222,99999,999.99);Insert into t1_u values ('f',333,99999,999.99);Insert into t1_d values ('a',111,99999,999.99);Insert into t1_d values ('b',222,99999,999.99);Insert into t1_d values ('c',333,99999,999.99);Insert into t1_d values ('d',444,99999,999.99);Insert into t1_d values ('e',222,99999,999.99);Insert into t1_d values ('f',222,99999,999.99);3.5.8.4 - multiple SQL----------------------use test;Create trigger trg1 AFTER INSERT on tb3 for each rowBEGINinsert into db_test.t1_i values (new.f120, new.f136, new.f144, new.f163);update db_test.t1_u set u144=new.f144, u163=new.f163where u136=new.f136; delete from db_test.t1_d where d136= new.f136;select sum(db_test.t1_u.u163) into @test_var from db_test.t1_u where u136= new.f136; END//Use test;set @test_var=0;Insert into tb3 (f120, f122, f136, f144, f163) values ('1', 'Test 3.5.8.4', 222, 23456, 1.05);Select f120, f122, f136, f144, f163 from tb3 where f122= 'Test 3.5.8.4';f120	f122	f136	f144	f1631	Test 3.5.8.4	00222	0000023456	1.050000000000000000000000000000select * from db_test.t1_i;i120	i136	i144	i1631	00222	0000023456	1.050000000000000000000000000000select * from db_test.t1_u;u120	u136	u144	u163a	00111	0000099999	999.990000000000000000000000000000b	00222	0000023456	1.050000000000000000000000000000c	00333	0000099999	999.990000000000000000000000000000d	00222	0000023456	1.050000000000000000000000000000e	00222	0000023456	1.050000000000000000000000000000f	00333	0000099999	999.990000000000000000000000000000select * from db_test.t1_d;d120	d136	d144	d163a	00111	0000099999	999.990000000000000000000000000000c	00333	0000099999	999.990000000000000000000000000000d	00444	0000099999	999.990000000000000000000000000000select @test_var;@test_var3.1500000000000000000000000000003.5.8.4 - single SQL - insert-----------------------------Create trigger trg2 BEFORE UPDATE on tb3 for each rowinsert into db_test.t1_i values (new.f120, new.f136, new.f144, new.f163);update tb3 set f120='I', f122='Test 3.5.8.4-Single Insert'		 where f122='Test 3.5.8.4';Select f120, f122, f136, f144, f163 from tb3 where f122 like 'Test 3.5.8.4%';f120	f122	f136	f144	f163I	Test 3.5.8.4-Single Insert	00222	0000023456	1.050000000000000000000000000000select * from db_test.t1_i;i120	i136	i144	i1631	00222	0000023456	1.050000000000000000000000000000I	00222	0000023456	1.0500000000000000000000000000003.5.8.4 - single SQL - update-----------------------------drop trigger trg2;Create trigger trg3 BEFORE UPDATE on tb3 for each rowupdate db_test.t1_u set u120=new.f120where u136=new.f136;

⌨️ 快捷键说明

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