summaryrefslogtreecommitdiff
path: root/tests/fork_big2.pl
diff options
context:
space:
mode:
authormonty@mysql.com <>2005-08-15 18:15:12 +0300
committermonty@mysql.com <>2005-08-15 18:15:12 +0300
commitdf32f7d621becb146b759ab12751596e4d199e5c (patch)
tree74f6de82390f01182f650d8d8e22291fd18df1e6 /tests/fork_big2.pl
parent4963388cc111acb8e8be90cea9b5368d23d85927 (diff)
downloadmariadb-git-df32f7d621becb146b759ab12751596e4d199e5c.tar.gz
Save and clear run context before executing a stored function or trigger and restore it afterwards.
This allows us to use statement replication with functions and triggers The following things are fixed with this patch: - NOW() and automatic timestamps takes the value from the main event for functions and triggers (which allows these to replicate with statement level logging) - No side effects for triggers or functions with auto-increment values(), last_insert_id(), rand() or found_rows() - Triggers can't return result sets Fixes bugs: #12480: NOW() is not constant in a trigger #12481: Using NOW() in a stored function breaks statement based replication #12482: Triggers has side effects with auto_increment values #11587: trigger causes lost connection error
Diffstat (limited to 'tests/fork_big2.pl')
-rw-r--r--tests/fork_big2.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/fork_big2.pl b/tests/fork_big2.pl
index a1c55ac4c11..567cfafa176 100644
--- a/tests/fork_big2.pl
+++ b/tests/fork_big2.pl
@@ -300,7 +300,7 @@ sub test_select
#
# Do big select count(distinct..) over the table
-#
+#
sub test_select_count
{