diff options
author | unknown <kroki@mysql.com> | 2006-06-28 23:54:18 +0400 |
---|---|---|
committer | unknown <kroki@mysql.com> | 2006-06-28 23:54:18 +0400 |
commit | 48d1dc7417bbe26cbc3733aa401b06b88d524604 (patch) | |
tree | ac329416869abcbf9c30af5b173b13cc6bda51d8 | |
parent | 88843709d8d2bb07794f3c13084bf33e5dea8662 (diff) | |
parent | 837c9719c436faa083872fda118891c94bbc3403 (diff) | |
download | mariadb-git-48d1dc7417bbe26cbc3733aa401b06b88d524604.tar.gz |
Merge mysql.com:/home/tomash/src/mysql_ab/mysql-5.0
into mysql.com:/home/tomash/src/mysql_ab/mysql-5.0-bug10946
mysql-test/r/trigger.result:
Auto merged
mysql-test/t/trigger.test:
Auto merged
sql/sql_trigger.cc:
Auto merged
-rw-r--r-- | mysql-test/r/trigger.result | 2 | ||||
-rw-r--r-- | mysql-test/t/trigger.test | 2 | ||||
-rw-r--r-- | sql/sql_trigger.cc | 4 |
3 files changed, 5 insertions, 3 deletions
diff --git a/mysql-test/r/trigger.result b/mysql-test/r/trigger.result index 4fa7a9ca8bd..f3e797d2344 100644 --- a/mysql-test/r/trigger.result +++ b/mysql-test/r/trigger.result @@ -295,7 +295,7 @@ create trigger trg before insert on t1 for each row set @a:=1; create trigger trg after insert on t1 for each row set @a:=1; ERROR HY000: Trigger already exists create trigger trg2 before insert on t1 for each row set @a:=1; -ERROR HY000: Trigger already exists +ERROR 42000: This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table' create trigger trg before insert on t3 for each row set @a:=1; ERROR HY000: Trigger already exists create trigger trg2 before insert on t3 for each row set @a:=1; diff --git a/mysql-test/t/trigger.test b/mysql-test/t/trigger.test index 6c9b5063f32..91b418e7ca6 100644 --- a/mysql-test/t/trigger.test +++ b/mysql-test/t/trigger.test @@ -321,7 +321,7 @@ create trigger trg before insert on t2 for each row set @a:=1; create trigger trg before insert on t1 for each row set @a:=1; --error 1359 create trigger trg after insert on t1 for each row set @a:=1; ---error 1359 +--error 1235 create trigger trg2 before insert on t1 for each row set @a:=1; --error 1359 create trigger trg before insert on t3 for each row set @a:=1; diff --git a/sql/sql_trigger.cc b/sql/sql_trigger.cc index 1cbd4dcd198..28d7dc0bb9d 100644 --- a/sql/sql_trigger.cc +++ b/sql/sql_trigger.cc @@ -375,7 +375,9 @@ bool Table_triggers_list::create_trigger(THD *thd, TABLE_LIST *tables, /* We don't allow creation of several triggers of the same type yet */ if (bodies[lex->trg_chistics.event][lex->trg_chistics.action_time]) { - my_message(ER_TRG_ALREADY_EXISTS, ER(ER_TRG_ALREADY_EXISTS), MYF(0)); + my_error(ER_NOT_SUPPORTED_YET, MYF(0), + "multiple triggers with the same action time" + " and event for one table"); return 1; } |