summaryrefslogtreecommitdiff
path: root/mysql-test/t/sp_trans.test
diff options
context:
space:
mode:
authorunknown <pem@mysql.comhem.se>2005-03-18 14:33:46 +0100
committerunknown <pem@mysql.comhem.se>2005-03-18 14:33:46 +0100
commit7e79e70515f8f416df42ad095ab89cca9687b65f (patch)
treeb15c04fd14f6bf38bfe19db5169e4b5e4cc31a91 /mysql-test/t/sp_trans.test
parent0f58efbd487dd1b82c6dd3b5e60304a168793eea (diff)
downloadmariadb-git-7e79e70515f8f416df42ad095ab89cca9687b65f.tar.gz
Did some SP test style changes and added explanatory comments,
and removed a have_innodb.inc inclusion which was left by mistake in an earlier change. mysql-test/r/sp_trans.result: Changed procedure name and delimiter setting to follow the style of the other SP test files. mysql-test/t/sp-error.test: Added comment with hint for bug test case style. mysql-test/t/sp-threads.test: Added comments, with hint for bug test case style. mysql-test/t/sp.test: Removed have_innodb.inc inclusion. Added comments about different SP test files, table usage and hint for bug test case style. mysql-test/t/sp_trans.test: Changed procedure name and delimiter setting to follow the style of the other SP test files.
Diffstat (limited to 'mysql-test/t/sp_trans.test')
-rw-r--r--mysql-test/t/sp_trans.test41
1 files changed, 26 insertions, 15 deletions
diff --git a/mysql-test/t/sp_trans.test b/mysql-test/t/sp_trans.test
index 30622027a94..f5b38ada674 100644
--- a/mysql-test/t/sp_trans.test
+++ b/mysql-test/t/sp_trans.test
@@ -4,32 +4,43 @@
-- source include/have_innodb.inc
+delimiter |;
+
#
-# BUG#8850
+# BUG#8850: Truncate table in a stored procedure locks the tables
#
--disable_warnings
-drop procedure if exists sp1;
+drop procedure if exists bug8850|
--enable_warnings
-delimiter |;
create table t1 (a int) engine=innodb|
-create procedure sp1 ()
+create procedure bug8850()
begin
truncate table t1; insert t1 values (1); rollback;
end|
-delimiter ;|
-set autocommit=0;
-insert t1 values (2);
+
+set autocommit=0|
+insert t1 values (2)|
--error 1192
-call sp1();
-commit;
-select * from t1;
+call bug8850()|
+commit|
+select * from t1|
#
# when CALL will be fixed to not start a transaction, the error should
# go away
--error 1192
-call sp1();
-set autocommit=1;
-select * from t1;
-drop table t1;
-drop procedure sp1;
+call bug8850()|
+set autocommit=1|
+select * from t1|
+drop table t1|
+drop procedure bug8850|
+
+#
+# BUG#NNNN: New bug synopsis
+#
+#--disable_warnings
+#drop procedure if exists bugNNNN|
+#--enable_warnings
+#create procedure bugNNNN...
+
+delimiter ;|