Loading mysql-test/r/mysqltest.result +9 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,15 @@ mysqltest: At line 1: Missing assignment operator in let 1 # Execute: echo $success ; 1 # Check if let $B = $A is an assignment per value. let $A = initial value of A; let $B = initial value of B; let $B = $A # Content of $A is: initial value of B let $A = changed value of A; # Content of $B is: initial value of B let $B = changed value of B; # Content of $A is: changed value of A mysqltest: At line 1: Missing required argument 'filename' to command 'source' mysqltest: At line 1: Could not open file ./non_existingFile mysqltest: In included file "MYSQLTEST_VARDIR/tmp/recursive.sql": At line 1: Source directives are nesting too deep Loading mysql-test/t/mysqltest.test +30 −0 Original line number Diff line number Diff line Loading @@ -688,6 +688,36 @@ echo # <whatever> success: $success ; --echo # Execute: echo \$success ; echo $success ; # ---------------------------------------------------------------------------- # Test to assign let from variable # let $<var_name>=$<var_name>; # ---------------------------------------------------------------------------- --echo # Check if let \$B = \$A is an assignment per value. # Basic preparations: --echo let \$A = initial value of A; let $A = initial value of A; # --echo # Content of \$A is: $A --echo let \$B = initial value of B; let $B = initial value of B; # --echo # Content of \$B is: $B # Assign $B to $A: --echo let \$B = \$A let $A = $B; --echo # Content of \$A is: $A # Changes of $B must NOT affect $A and Changes of $A must NOT affect $B ! --echo let \$A = changed value of A; let $A = changed value of A; --echo # Content of \$B is: $B --echo let \$B = changed value of B; let $B = changed value of B; --echo # Content of \$A is: $A # ---------------------------------------------------------------------------- # Test to assign let from query # let $<var_name>=`<query>`; Loading Loading
mysql-test/r/mysqltest.result +9 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,15 @@ mysqltest: At line 1: Missing assignment operator in let 1 # Execute: echo $success ; 1 # Check if let $B = $A is an assignment per value. let $A = initial value of A; let $B = initial value of B; let $B = $A # Content of $A is: initial value of B let $A = changed value of A; # Content of $B is: initial value of B let $B = changed value of B; # Content of $A is: changed value of A mysqltest: At line 1: Missing required argument 'filename' to command 'source' mysqltest: At line 1: Could not open file ./non_existingFile mysqltest: In included file "MYSQLTEST_VARDIR/tmp/recursive.sql": At line 1: Source directives are nesting too deep Loading
mysql-test/t/mysqltest.test +30 −0 Original line number Diff line number Diff line Loading @@ -688,6 +688,36 @@ echo # <whatever> success: $success ; --echo # Execute: echo \$success ; echo $success ; # ---------------------------------------------------------------------------- # Test to assign let from variable # let $<var_name>=$<var_name>; # ---------------------------------------------------------------------------- --echo # Check if let \$B = \$A is an assignment per value. # Basic preparations: --echo let \$A = initial value of A; let $A = initial value of A; # --echo # Content of \$A is: $A --echo let \$B = initial value of B; let $B = initial value of B; # --echo # Content of \$B is: $B # Assign $B to $A: --echo let \$B = \$A let $A = $B; --echo # Content of \$A is: $A # Changes of $B must NOT affect $A and Changes of $A must NOT affect $B ! --echo let \$A = changed value of A; let $A = changed value of A; --echo # Content of \$B is: $B --echo let \$B = changed value of B; let $B = changed value of B; --echo # Content of \$A is: $A # ---------------------------------------------------------------------------- # Test to assign let from query # let $<var_name>=`<query>`; Loading