- select -1 as "before_use_test" ;
- before_use_test
- -1
- select otto from (select 1 as otto) as t1;
- otto
- 1
- select otto from (select 1 as otto) as t1;
- otto
- 1
- mysqltest: At line 1: query 'select friedrich from (select 1 as otto) as t1' failed: 1054: Unknown column 'friedrich' in 'field list'
- select friedrich from (select 1 as otto) as t1;
- ERROR 42S22: Unknown column 'friedrich' in 'field list'
- select otto from (select 1 as otto) as t1;
- otto
- 1
- mysqltest: At line 1: query 'select otto from (select 1 as otto) as t1' succeeded - should have failed with sqlstate 42S22...
- select friedrich from (select 1 as otto) as t1;
- ERROR 42S22: Unknown column 'friedrich' in 'field list'
- mysqltest: At line 1: query 'select friedrich from (select 1 as otto) as t1' failed with wrong sqlstate 42S22 instead of 00000...
- select otto from (select 1 as otto) as t1;
- otto
- 1
- select 0 as "after_successful_stmt_errno" ;
- after_successful_stmt_errno
- 0
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select 1064 as "after_wrong_syntax_errno" ;
- after_wrong_syntax_errno
- 1064
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select 1064 as "after_let_var_equal_value" ;
- after_let_var_equal_value
- 1064
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- set @my_var= 'abc' ;
- select 0 as "after_set_var_equal_value" ;
- after_set_var_equal_value
- 0
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select 1064 as "after_disable_warnings_command" ;
- after_disable_warnings_command
- 1064
- drop table if exists t1 ;
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- drop table if exists t1 ;
- select 0 as "after_disable_warnings" ;
- after_disable_warnings
- 0
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select 3 from t1 ;
- ERROR 42S02: Table 'test.t1' doesn't exist
- select 1146 as "after_minus_masked" ;
- after_minus_masked
- 1146
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select 3 from t1 ;
- ERROR 42S02: Table 'test.t1' doesn't exist
- select 1146 as "after_!_masked" ;
- after_!_masked
- 1146
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select -1 as "after_let_errno_equal_value" ;
- after_let_errno_equal_value
- -1
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- prepare stmt from "select 3 from t1" ;
- ERROR 42S02: Table 'test.t1' doesn't exist
- select 1146 as "after_failing_prepare" ;
- after_failing_prepare
- 1146
- create table t1 ( f1 char(10));
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- prepare stmt from "select 3 from t1" ;
- select 0 as "after_successful_prepare" ;
- after_successful_prepare
- 0
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- execute stmt;
- 3
- select 0 as "after_successful_execute" ;
- after_successful_execute
- 0
- drop table t1;
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- execute stmt;
- ERROR 42S02: Table 'test.t1' doesn't exist
- select 1146 as "after_failing_execute" ;
- after_failing_execute
- 1146
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- execute __stmt_;
- ERROR HY000: Unknown prepared statement handler (__stmt_) given to EXECUTE
- select 1243 as "after_failing_execute" ;
- after_failing_execute
- 1243
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- deallocate prepare stmt;
- select 0 as "after_successful_deallocate" ;
- after_successful_deallocate
- 0
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- deallocate prepare __stmt_;
- ERROR HY000: Unknown prepared statement handler (__stmt_) given to DEALLOCATE PREPARE
- select 1243 as "after_failing_deallocate" ;
- after_failing_deallocate
- 1243
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select 1064 as "after_--disable_abort_on_error" ;
- after_--disable_abort_on_error
- 1064
- select 3 from t1 ;
- ERROR 42S02: Table 'test.t1' doesn't exist
- select 3 from t1 ;
- ERROR 42S02: Table 'test.t1' doesn't exist
- select 3 from t1 ;
- ERROR 42S02: Table 'test.t1' doesn't exist
- select 1146 as "after_!errno_masked_error" ;
- after_!errno_masked_error
- 1146
- mysqltest: At line 1: query 'select 3 from t1' failed with wrong errno 1146 instead of 1000...
- mysqltest: At line 1: query 'select 3 from t1' failed with wrong errno 1146 instead of 1000...
- garbage ;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- select 1064 as "after_--enable_abort_on_error" ;
- after_--enable_abort_on_error
- 1064
- select 3 from t1 ;
- ERROR 42S02: Table 'test.t1' doesn't exist
- mysqltest: At line 1: query 'select 3 from t1' failed with wrong errno 1146 instead of 1064...
- mysqltest: At line 1: query 'select 3 from t1' failed: 1146: Table 'test.t1' doesn't exist
- hello
- hello
- ;;;;;;;;
- # MySQL: -- The
- mysqltest: At line 1: End of line junk detected: "6"
- mysqltest: At line 1: End of line junk detected: "6"
- mysqltest: At line 1: Missing delimiter
- mysqltest: At line 1: Extra delimiter ";" found
- MySQL
- "MySQL"
- MySQL: The world''s most popular open source database
- "MySQL: The world's most popular open source database"
- MySQL: The world''s
- most popular open
- source database
- # MySQL: The world''s
- # most popular open
- # source database
- - MySQL: The world''s
- - most popular open
- - source database
- - MySQL: The world''s
- -- most popular open
- -- source database
- # MySQL: The
- --world''s
- # most popular
- -- open
- - source database
- "MySQL: The world's most popular; open source database"
- "MySQL: The world's most popular ; open source database"
- "MySQL: The world's most popular ;open source database"
- echo message echo message
- mysqltest: At line 1: Empty variable
- mysqltest: At line 1: command "false" failed
- mysqltest: At line 1: Missing argument in exec
- MySQL
- "MySQL"
- MySQL: The
- world''s most
- popular open
- source database
- # MySQL: The
- # world''s most
- # popular open
- # source database
- -- MySQL: The
- -- world''s most
- -- popular open
- -- source database
- # MySQL: The
- - world''s most
- -- popular open
- # source database
- '$message'
- "$message"
- hej
- hej
- hej
- 1
- a long variable content
- a long variable content
- a long $where variable content
- mysqltest: At line 1: Missing arguments to let
- mysqltest: At line 1: Missing variable name in let
- mysqltest: At line 1: Variable name in hi=hi does not start with '$'
- mysqltest: At line 1: Missing assignment operator in let
- mysqltest: At line 1: Missing assignment operator in let
- mysqltest: At line 1: Missing arguments to let
- mysqltest: At line 1: Missing variable name in let
- mysqltest: At line 1: Variable name in =hi does not start with '$'
- mysqltest: At line 1: Missing assignment operator in let
- mysqltest: At line 1: Missing file name in source
- mysqltest: At line 1: Could not open file ./non_existingFile
- mysqltest: In included file "./var/tmp/recursive.sql": At line 1: Source directives are nesting too deep
- mysqltest: In included file "./var/tmp/error.sql": At line 1: query 'garbage ' failed: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'garbage' at line 1
- 2 = outer loop variable after while
- here is the sourced script
- 2 = outer loop variable before dec
- 1 = outer loop variable after dec
- 1 = outer loop variable after while
- here is the sourced script
- 1 = outer loop variable before dec
- 0 = outer loop variable after dec
- 2 = outer loop variable after while
- here is the sourced script
- 2 = outer loop variable before dec
- 1 = outer loop variable after dec
- 1 = outer loop variable after while
- here is the sourced script
- 1 = outer loop variable before dec
- 0 = outer loop variable after dec
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- In loop
- here is the sourced script
- mysqltest: At line 1: Missing argument to sleep
- mysqltest: At line 1: Invalid argument to sleep "abc"
- 1
- 2
- 101
- hej
- 1
- mysqltest: At line 1: Missing arguments to inc
- mysqltest: At line 1: First argument to inc must be a variable (start with $)
- mysqltest: At line 1: End of line junk detected: "1000"
- 4
- 4
- -1
- -2
- 99
- hej
- -1
- mysqltest: At line 1: Missing arguments to dec
- mysqltest: At line 1: First argument to dec must be a variable (start with $)
- mysqltest: At line 1: End of line junk detected: "1000"
- mysqltest: At line 1: Missing arguments to system, nothing to do!
- mysqltest: At line 1: Missing arguments to system, nothing to do!
- mysqltest: At line 1: system command 'false' failed
- test
- test2
- test3
- test4
- 1
- mysqltest: In included file "./include/mysqltest_while.inc": At line 64: Nesting too deeply
- mysqltest: At line 1: missing '(' in while
- mysqltest: At line 1: missing ')' in while
- mysqltest: At line 1: Missing '{' after while. Found "dec $i"
- mysqltest: At line 1: Stray '}' - end of block before beginning
- mysqltest: At line 1: Stray 'end' command - end of block before beginning
- mysqltest: At line 1: query '' failed: 1065: Query was empty
- mysqltest: At line 1: Missing '{' after while. Found "echo hej"
- mysqltest: At line 3: Missing end of block
- mysqltest: At line 1: Missing newline between while and '{'
- mysqltest: At line 1: missing '(' in if
- mysqltest: At line 1: Stray 'end' command - end of block before beginning
- select "b" bs col1, "c" bs col2;
- col1 col2
- b c
- seledt "b" bs dol1, "d" bs dol2;
- dol1 dol2
- b d
- mysqltest: At line 1: Wrong number of arguments to replace_result in 'replace_result a'
- mysqltest: At line 1: Wrong number of arguments to replace_result in 'replace_result a;'
- mysqltest: At line 1: Wrong number of arguments to replace_result in 'replace_result a'
- mysqltest: At line 1: Wrong number of arguments to replace_result in 'replace_result a '
- mysqltest: At line 1: Wrong number of arguments to replace_result in 'replace_result a b c'
- mysqltest: At line 1: Wrong number of arguments to replace_result in 'replace_result a b c '
- select "a" as col1, "c" as col2;
- col1 col2
- b c
- select "a" as col1, "c" as col2;
- col1 col2
- b d
- mysqltest: At line 1: Wrong column number to replace_column in 'replace_column a'
- mysqltest: At line 1: Wrong number of arguments to replace_column in 'replace_column 1'
- mysqltest: At line 1: Wrong column number to replace_column in 'replace_column a b'
- mysqltest: At line 1: Wrong column number to replace_column in 'replace_column a 1'
- mysqltest: At line 1: Wrong column number to replace_column in 'replace_column 1 b c '
- mysqltest: At line 1: Invalid integer argument "10!"
- mysqltest: At line 1: End of line junk detected: "!"
- mysqltest: At line 1: Invalid integer argument "a"
- Output from mysqltest-x.inc
- Output from mysqltest-x.inc
- Output from mysqltest-x.inc
- mysqltest: Could not open ./non_existing_file.inc: errno = 2
- failing_statement;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'failing_statement' at line 1
- failing_statement;
- ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'failing_statement' at line 1
- SELECT 1 as a;
- a
- 1