Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
21469f84
Commit
21469f84
authored
Jul 16, 2006
by
igor@rurik.mysql.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
into rurik.mysql.com:/home/igor/mysql-5.0-opt
parents
38cd55a7
5431805c
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
20 additions
and
2 deletions
+20
-2
mysql-test/r/select.result
mysql-test/r/select.result
+5
-0
mysql-test/t/select.test
mysql-test/t/select.test
+5
-0
sql/item.cc
sql/item.cc
+6
-0
sql/share/errmsg.txt
sql/share/errmsg.txt
+2
-0
sql/sql_yacc.yy
sql/sql_yacc.yy
+2
-2
No files found.
mysql-test/r/select.result
View file @
21469f84
...
@@ -3398,3 +3398,8 @@ drop table t1,t2;
...
@@ -3398,3 +3398,8 @@ drop table t1,t2;
SELECT 0.9888889889 * 1.011111411911;
SELECT 0.9888889889 * 1.011111411911;
0.9888889889 * 1.011111411911
0.9888889889 * 1.011111411911
0.9998769417899202067879
0.9998769417899202067879
select 1 as ' a ';
a
1
Warnings:
Warning 1466 Leading spaces are removed from name ' a '
mysql-test/t/select.test
View file @
21469f84
...
@@ -2906,3 +2906,8 @@ drop table t1,t2;
...
@@ -2906,3 +2906,8 @@ drop table t1,t2;
# Bug #20569: Garbage in DECIMAL results from some mathematical functions
# Bug #20569: Garbage in DECIMAL results from some mathematical functions
#
#
SELECT
0.9888889889
*
1.011111411911
;
SELECT
0.9888889889
*
1.011111411911
;
#
# Bug #10977: No warning issued if a column name is truncated
#
select
1
as
' a '
;
sql/item.cc
View file @
21469f84
...
@@ -573,6 +573,7 @@ void Item::set_name(const char *str, uint length, CHARSET_INFO *cs)
...
@@ -573,6 +573,7 @@ void Item::set_name(const char *str, uint length, CHARSET_INFO *cs)
}
}
if
(
cs
->
ctype
)
if
(
cs
->
ctype
)
{
{
uint
orig_len
=
length
;
/*
/*
This will probably need a better implementation in the future:
This will probably need a better implementation in the future:
a function in CHARSET_INFO structure.
a function in CHARSET_INFO structure.
...
@@ -582,6 +583,11 @@ void Item::set_name(const char *str, uint length, CHARSET_INFO *cs)
...
@@ -582,6 +583,11 @@ void Item::set_name(const char *str, uint length, CHARSET_INFO *cs)
length
--
;
length
--
;
str
++
;
str
++
;
}
}
if
(
orig_len
!=
length
&&
!
is_autogenerated_name
)
push_warning_printf
(
current_thd
,
MYSQL_ERROR
::
WARN_LEVEL_WARN
,
ER_REMOVED_SPACES
,
ER
(
ER_REMOVED_SPACES
),
str
+
length
-
orig_len
);
}
}
if
(
!
my_charset_same
(
cs
,
system_charset_info
))
if
(
!
my_charset_same
(
cs
,
system_charset_info
))
{
{
...
...
sql/share/errmsg.txt
View file @
21469f84
...
@@ -5621,3 +5621,5 @@ ER_TABLE_CANT_HANDLE_SPKEYS
...
@@ -5621,3 +5621,5 @@ ER_TABLE_CANT_HANDLE_SPKEYS
eng "The used table type doesn't support SPATIAL indexes"
eng "The used table type doesn't support SPATIAL indexes"
ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA
ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA
eng "Triggers can not be created on system tables"
eng "Triggers can not be created on system tables"
ER_REMOVED_SPACES
eng "Leading spaces are removed from name '%s'"
sql/sql_yacc.yy
View file @
21469f84
...
@@ -4060,8 +4060,8 @@ select_item:
...
@@ -4060,8 +4060,8 @@ select_item:
YYABORT;
YYABORT;
if ($4.str)
if ($4.str)
{
{
$2->set_name($4.str, $4.length, system_charset_info);
$2->is_autogenerated_name= FALSE;
$2->is_autogenerated_name= FALSE;
$2->set_name($4.str, $4.length, system_charset_info);
}
}
else if (!$2->name) {
else if (!$2->name) {
char *str = $1;
char *str = $1;
...
@@ -4936,8 +4936,8 @@ udf_expr:
...
@@ -4936,8 +4936,8 @@ udf_expr:
{
{
if ($4.str)
if ($4.str)
{
{
$2->set_name($4.str, $4.length, system_charset_info);
$2->is_autogenerated_name= FALSE;
$2->is_autogenerated_name= FALSE;
$2->set_name($4.str, $4.length, system_charset_info);
}
}
else
else
$2->set_name($1, (uint) ($3 - $1), YYTHD->charset());
$2->set_name($1, (uint) ($3 - $1), YYTHD->charset());
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment