diff options
author | dlenev@mysql.com <> | 2005-07-19 20:55:09 +0400 |
---|---|---|
committer | dlenev@mysql.com <> | 2005-07-19 20:55:09 +0400 |
commit | b141437ad36e38375f56de0de6d4afc55ff836ee (patch) | |
tree | 3109027fb697d9a2f74223204e905e27dd8a8775 /mysql-test/t/information_schema.test | |
parent | ec15dda2bfa246d71a257da2d25c3d398b4d4cc4 (diff) | |
parent | 8a3e723b7411826004b45bca14405fe2c18ea719 (diff) | |
download | mariadb-git-b141437ad36e38375f56de0de6d4afc55ff836ee.tar.gz |
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
into mysql.com:/home/dlenev/src/mysql-5.0-tn
Diffstat (limited to 'mysql-test/t/information_schema.test')
-rw-r--r-- | mysql-test/t/information_schema.test | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/mysql-test/t/information_schema.test b/mysql-test/t/information_schema.test index 44c69e3c143..f13a29f07ad 100644 --- a/mysql-test/t/information_schema.test +++ b/mysql-test/t/information_schema.test @@ -507,6 +507,41 @@ flush privileges; # SELECT table_schema, count(*) FROM information_schema.TABLES GROUP BY TABLE_SCHEMA; + +# +# TRIGGERS table test +# +create table t1 (i int, j int); + +delimiter |; +create trigger trg1 before insert on t1 for each row +begin + if new.j > 10 then + set new.j := 10; + end if; +end| +create trigger trg2 before update on t1 for each row +begin + if old.i % 2 = 0 then + set new.j := -1; + end if; +end| +create trigger trg3 after update on t1 for each row +begin + if new.j = -1 then + set @fired:= "Yes"; + end if; +end| +delimiter ;| +show triggers; +select * from information_schema.triggers; + +drop trigger trg1; +drop trigger trg2; +drop trigger trg3; +drop table t1; + + # # Bug #10964 Information Schema:Authorization check on privilege tables is improper # |