summaryrefslogtreecommitdiff
path: root/mysql-test/t/user_var.test
diff options
context:
space:
mode:
authorunknown <vva@eagle.mysql.r18.ru>2003-09-24 19:30:20 -0400
committerunknown <vva@eagle.mysql.r18.ru>2003-09-24 19:30:20 -0400
commit2d9e4e66981844fec25185660f9164b49fc58126 (patch)
tree3ce78e3ce7a515bd5c583a459bec1fdd3e7e6a35 /mysql-test/t/user_var.test
parentf46ca5fbe905caa7efb3f3cafdbdcc7c0f83a2b0 (diff)
downloadmariadb-git-2d9e4e66981844fec25185660f9164b49fc58126.tar.gz
fixed bug #1194
(changes in Item_func_set_user_var::update, ::val, ::val_str, ::val_int) mysql-test/r/user_var.result: added tests for bug #1194 mysql-test/t/user_var.test: added tests for bug #1194
Diffstat (limited to 'mysql-test/t/user_var.test')
-rw-r--r--mysql-test/t/user_var.test19
1 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/t/user_var.test b/mysql-test/t/user_var.test
index f5f91a8a680..1e466c149bb 100644
--- a/mysql-test/t/user_var.test
+++ b/mysql-test/t/user_var.test
@@ -23,3 +23,22 @@ select @a:=10, @b:=1, @a > @b, @a < @b;
select @a:="10", @b:="1", @a > @b, @a < @b;
select @a:=10, @b:=2, @a > @b, @a < @b;
select @a:="10", @b:="2", @a > @b, @a < @b;
+
+# Fixed bug #1194
+select @a:=1;
+select @a, @a:=1;
+
+create table t1 (id int);
+insert into t1 values (1);
+select @c:=0;
+update t1 SET id=(@c:=@c+1);
+select @c;
+select @c:=0;
+update t1 set id=(@c:=@c+1);
+select @c;
+select @c:=0;
+select @c:=@c+1;
+drop table t1;
+
+# just fof fun :)
+select @a:=10, @b:=2, @a>@b, @a:="10", @b:="2", @a>@b, @a:=10, @b:=2, @a>@b, @a:="10", @b:="2", @a>@b; \ No newline at end of file