⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mysqltest.test

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 TEST
📖 第 1 页 / 共 3 页
字号:
## Extra delimiter#--error 1--exec echo "--sleep 4;" | $MYSQL_TEST 2>&1--error 1--exec echo "--disable_query_log;" | $MYSQL_TEST 2>&1# Allow trailing # comment--sleep 1 # Wait for insert delayed to be executed.--sleep 1 	 # Wait for insert delayed to be executed.# ----------------------------------------------------------------------------# Test echo command# ----------------------------------------------------------------------------echo MySQL;echo "MySQL";echo MySQL: The world''s most popular open source database;echo "MySQL: The world's most popular open source database";echo MySQL: The world''s     most popular open     source database;echo # MySQL: The world''s# most popular open# source database;echo - MySQL: The world''s- most popular open- source database;echo - MySQL: The world''s-- most popular open-- source database;echo # MySQL: The--world''s# most popular-- open- source database;echo "MySQL: The world's most popular; open source database";echo "MySQL: The world's most popular ; open source database";echo "MySQL: The world's most popular ;open source database";echo echo message echo message;echo ;# Illegal use of echo--error 1--exec echo "echo \$;" | $MYSQL_TEST 2>&1# ----------------------------------------------------------------------------# Test exec command# ----------------------------------------------------------------------------# Illegal use of exec--error 1--exec echo "--exec false" | $MYSQL_TEST 2>&1--error 1--exec echo "--exec " | $MYSQL_TEST 2>&1# ----------------------------------------------------------------------------# Test let command# ----------------------------------------------------------------------------let $message=MySQL;echo $message;let $message="MySQL";echo $message;let $message= MySQL: The world''s most popular open source database;echo $message;let $message= # MySQL: The# world''s most# popular open# source database;echo $message;let $message=  -- MySQL: The-- world''s most-- popular open-- source database;echo $message;let $message=  # MySQL: The- world''s most-- popular open# source database;echo $message;echo '$message';echo "$message";let $1=hej;echo $1;let   $1   =hej ;echo $1;let $1 = hej;echo $1;let $1=1;let $2=$1;echo $2;let $5=$6;echo $5;echo $6;let $where=a long variable content;echo $where;let $where2= $where;echo $where2;let $where3=a long $where variable content;echo $where3;let $novar1= $novar2;echo $novar1;# Test illegal uses of let--error 1--exec echo "let ;" | $MYSQL_TEST 2>&1--error 1--exec echo "let \$=hi;" | $MYSQL_TEST  2>&1--error 1--exec echo "let hi=hi;" | $MYSQL_TEST  2>&1--error 1--exec echo "let \$1 hi;" | $MYSQL_TEST  2>&1--error 1--exec echo "let \$m hi;" | $MYSQL_TEST  2>&1--error 1--exec echo "let \$hi;" | $MYSQL_TEST  2>&1--error 1--exec echo "let \$ hi;" | $MYSQL_TEST  2>&1--error 1--exec echo "let =hi;" | $MYSQL_TEST  2>&1--error 1--exec echo "let hi;" | $MYSQL_TEST  2>&1# More advanced test for bug#17280let $success= 1;--echo # Execute: --echo # <whatever> success: \$success--echo # <whatever> success: $success--echo # Execute: echo # <whatever> success: \$success ;echo # <whatever> success: $success ;--echo # The next two variants work fine and expand the content of \$success--echo # Execute: --echo \$success--echo $success--echo # Execute: echo \$success ;echo $success ;# ----------------------------------------------------------------------------# Test to assign let from query# let $<var_name>=`<query>`;# ------------------------------------------------------------------------------disable_parsingecho var1;let $var1= `select "hi" as "Col", 1 as "Column1", "hi there" as Col3`;echo $var1;echo $var1_Col;echo $var1_Column1;echo $var1_Col3;echo var2;let $var2= `select 2 as "Column num 2"`;echo $var2;echo $var2_Column num 2;echo $var2_Column;echo var2 again;let $var2= `select 2 as "Column num 2"`;echo $var2;echo $var2_Column num 2;echo $var2_Column_num_2;echo $var2_Column;echo var3 two columns with same name;let $var3= `select 1 as "Col", 2 as "Col", 3 as "var3"`;echo $var3;echo $var3_Col;echo $var3_Col;echo $var3_var3;#echo failing query in let;#--error 1#--exec echo "let $var2= `failing query;`" | $MYSQL_TEST 2>&1--enable_parsing# ----------------------------------------------------------------------------# Test source command# ----------------------------------------------------------------------------# Test illegal uses of source--error 1--exec echo "source ;" | $MYSQL_TEST 2>&1# Fix win paths--replace_result \\ /--error 1--exec echo "source non_existingFile;" | $MYSQL_TEST 2>&1# Too many source--exec echo "source $MYSQLTEST_VARDIR/tmp/recursive.sql;" > $MYSQLTEST_VARDIR/tmp/recursive.sql--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--error 1--exec echo "source $MYSQLTEST_VARDIR/tmp/recursive.sql;" | $MYSQL_TEST 2>&1# Source a file with error--exec echo "garbage ;" > $MYSQLTEST_VARDIR/tmp/error.sql--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--error 1--exec echo "source $MYSQLTEST_VARDIR/tmp/error.sql;" | $MYSQL_TEST 2>&1# Test execution of source in a while loop--disable_query_loglet $outer= 2; # Number of outer loopswhile ($outer){  eval SELECT '$outer = outer loop variable after while' AS "";  --source include/sourced.inc  eval SELECT '$outer = outer loop variable before dec' AS "";  dec $outer;  eval SELECT '$outer = outer loop variable after dec' AS "";}let $outer= 2; # Number of outer loopswhile ($outer){  eval SELECT '$outer = outer loop variable after while' AS "";  echo here is the sourced script;  eval SELECT '$outer = outer loop variable before dec' AS "";  dec $outer;  eval SELECT '$outer = outer loop variable after dec' AS "";}# Test execution of source in a while loop--disable_abort_on_error# Sourcing of a file within while loop, sourced file will# source other filelet $num= 9;while ($num){   SELECT 'In loop' AS "";   --source include/sourced1.inc   dec $num;}--enable_abort_on_error--enable_query_log# ----------------------------------------------------------------------------# Test sleep command# ----------------------------------------------------------------------------sleep 0.5;sleep 1;real_sleep 1;# Missing parameter--error 1--exec echo "sleep ;" | $MYSQL_TEST 2>&1--error 1--exec echo "real_sleep ;" | $MYSQL_TEST 2>&1# Illegal parameter--error 1--exec echo "sleep abc;" | $MYSQL_TEST 2>&1--error 1--exec echo "real_sleep abc;" | $MYSQL_TEST 2>&1# ----------------------------------------------------------------------------# Test inc# ----------------------------------------------------------------------------inc $i;echo $i;inc $i;echo $i;let $i=100;inc $i;echo $i;let $i=hej;echo $i;inc $i;echo $i;--error 1--exec echo "inc;" | $MYSQL_TEST 2>&1--error 1--exec echo "inc i;" | $MYSQL_TEST 2>&1--error 1--exec echo "let \$i=100; inc \$i 1000; echo \$i;" | $MYSQL_TEST 2>&1inc $i; inc $i; inc $i; --echo $iecho $i;# ----------------------------------------------------------------------------# Test dec# ----------------------------------------------------------------------------dec $d;echo $d;dec $d;echo $d;let $d=100;dec $d;echo $d;let $d=hej;echo $d;dec $d;echo $d;--error 1--exec echo "dec;" | $MYSQL_TEST 2>&1--error 1--exec echo "dec i;" | $MYSQL_TEST 2>&1--error 1--exec echo "let \$i=100; dec \$i 1000; echo \$i;" | $MYSQL_TEST 2>&1# ----------------------------------------------------------------------------# Test system# ----------------------------------------------------------------------------system ls > /dev/null;system echo "hej" > /dev/null;--system ls > /dev/null--system echo "hej" > /dev/null;--error 1--exec echo "system;" | $MYSQL_TEST 2>&1--error 1--exec echo "system $NONEXISTSINFVAREABLI;" | $MYSQL_TEST 2>&1--error 1--exec echo "system false;" | $MYSQL_TEST 2>&1--disable_abort_on_errorsystem NonExistsinfComamdn 2> /dev/null;--enable_abort_on_error

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -