mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Automatic merge, no conflicts
This commit is contained in:
@ -1528,8 +1528,8 @@ sub mysql_fix_arguments () {
|
||||
mtr_init_args(\$args);
|
||||
mtr_add_arg($args, "--defaults-file=%s", $path_config_file);
|
||||
|
||||
mtr_add_arg($args, "--basedir=", $basedir);
|
||||
mtr_add_arg($args, "--bindir=", $path_client_bindir);
|
||||
mtr_add_arg($args, "--basedir=%s", $basedir);
|
||||
mtr_add_arg($args, "--bindir=%s", $path_client_bindir);
|
||||
mtr_add_arg($args, "--verbose");
|
||||
return mtr_args2str($exe, @$args);
|
||||
}
|
||||
|
@ -1053,4 +1053,15 @@ ExtractValue('<xml xxx "yyy">CharData</xml>', '/xml')
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1525 Incorrect XML value: 'parse error at line 1 pos 17: STRING unexpected ('>' wanted)'
|
||||
set @x=10;
|
||||
select extractvalue('<a></a>','$@x/a');
|
||||
ERROR HY000: XPATH syntax error: '/a'
|
||||
select extractvalue('<a></a>','round(123.4)/a');
|
||||
ERROR HY000: XPATH syntax error: '/a'
|
||||
select extractvalue('<a></a>','1/a');
|
||||
ERROR HY000: XPATH syntax error: '/a'
|
||||
select extractvalue('<a></a>','"b"/a');
|
||||
ERROR HY000: XPATH syntax error: '/a'
|
||||
select extractvalue('<a></a>','(1)/a');
|
||||
ERROR HY000: XPATH syntax error: '/a'
|
||||
End of 5.1 tests
|
||||
|
@ -575,5 +575,19 @@ SELECT ExtractValue(@xml, 'html/body');
|
||||
SELECT ExtractValue('<xml "xxx" "yyy">CharData</xml>', '/xml');
|
||||
SELECT ExtractValue('<xml xxx "yyy">CharData</xml>', '/xml');
|
||||
|
||||
#
|
||||
# Bug#42495 updatexml: Assertion failed: xpath->context, file .\item_xmlfunc.cc, line 2507
|
||||
#
|
||||
set @x=10;
|
||||
--error ER_UNKNOWN_ERROR
|
||||
select extractvalue('<a></a>','$@x/a');
|
||||
--error ER_UNKNOWN_ERROR
|
||||
select extractvalue('<a></a>','round(123.4)/a');
|
||||
--error ER_UNKNOWN_ERROR
|
||||
select extractvalue('<a></a>','1/a');
|
||||
--error ER_UNKNOWN_ERROR
|
||||
select extractvalue('<a></a>','"b"/a');
|
||||
--error ER_UNKNOWN_ERROR
|
||||
select extractvalue('<a></a>','(1)/a');
|
||||
|
||||
--echo End of 5.1 tests
|
||||
|
Reference in New Issue
Block a user