| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| | |
into sanja.is.com.ua:/home/bell/mysql/bk/work-merge-5.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
if inner routine has more local variables than outer one, and
one of its last variables was used as argument to NOT operator".
THD::spcont was non-0 when we were parsing stored routine/trigger
definition during execution of another stored routine. This confused
methods of Item_splocal and forced them use wrong runtime context.
Fix ensures that we always have THD::spcont equal to zero during
routine/trigger body parsing. This also allows to avoid problems
with errors which occur during parsing and SQL exception handlers.
|
|\ \
| | |
| | |
| | | |
into sanja.is.com.ua:/home/bell/mysql/bk/work-merge-5.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bad examples of usage of a string with its length fixed.
The incorrect length in the trigger file configuration descriptor
fixed (BUG#14090).
A hook for unknown keys added to the parser to support old .TRG files.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
contains
the same column as an aliased and as a non-aliased column.
The problem was that Item_direct_view_ref::eq() was first comparing view columns
by name, and in this case the name of one of them is different since it is aliased.
|
| |
| |
| |
| |
| |
| | |
with filesort
Fix for bug #14536: SELECT @a,@a:=... fails with prepared statements
|
|\ \
| | |
| | |
| | | |
into sanja.is.com.ua:/home/bell/mysql/bk/work-owner7-5.0
|
| | | |
|
| |\ \
| | | |
| | | |
| | | | |
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0-tmp
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
VALUES() can only refer to table insert going to.
But Item_insert_value::fix_fields() were passing to it's arg full table list,
This results in finding second column which shouldn't be found, and
failing with error about ambiguous field.
Item_insert_value::fix_fields() now passes only first table of full table
list.
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
into sanja.is.com.ua:/home/bell/mysql/bk/work-owner7-5.0
|
| | | |
| | | |
| | | |
| | | | |
(BUG#9505) (WL#2787)
|
|\ \ \ \
| | |/ /
| |/| |
| | | | |
into mysql.com:/home/jimw/my/mysql-5.0-clean
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
ctype_utf8.test, ctype_utf8.result:
Adding test case.
item.h:
item.cc:
Adding Item_param::safe_charset_converter
|
|\ \ \
| | | |
| | | |
| | | | |
into mysql.com:/home/my/mysql-5.0
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
Bug #7672 after merge fix
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When fixing Item_func_plus in ORDER BY clause field c is searched in all
opened tables, but because c is an alias it wasn't found there.
This patch adds a flag to select_lex which allows Item_field::fix_fields()
to look up in select's item_list to find aliased fields.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In Item_ref::Item_ref set maybe_null (and other fields fix_fields sets) to be the
same as in (*ref), because Item_ref::fix_fields() will not be called. Previously
maybe_null was 0 always and this produced a bogus state where
maybe_null==0 && is_null() == true
which broke evaluation for some upper-level Items, like AND and OR.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into mysql.com:/home/my/mysql-5.0
|
| |\ \ \ \ \
| | |_|_|_|/
| |/| | | |
| | | | | | |
into mysql.com:/home/my/mysql-5.0
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Ensure that ccache is also used for C programs
mysql: Ensure that 'delimiter' works the same way in batch mode as in normal mode
mysqldump: Change to use ;; (instead of //) as a stored procedure/trigger delimiter
Fixed test cases by adding missing DROP's and rename views to be of type 'v#'
Removed MY_UNIX_PATH from fn_format()
Removed current_db_used from TABLE_LIST
Removed usage of 'current_thd' in Item_splocal
Removed some compiler warnings
A bit faster longlong2str code
|
|\ \ \ \ \ \
| | |_|/ / /
| |/| | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into deer.(none):/home/hf/work/mysql-4.1.13372
|
| | | | | | | |
|
| | | |_|/ /
| | |/| | | |
|
|\ \ \ \ \ \
| |/ / / / /
| | | / / /
| |_|/ / /
|/| | | | |
into mysql.com:/users/lthalmann/bk/mysql-5.0
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Use %lx instead of %p as %p is not portable
- Don't replace ROW item with Item_null
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
clause cannot be resolved.
The problem was then when a column reference was resolved to a view column, the new Item
created for this column contained the name of the view, and not the view alias.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into mysql.com:/usr/home/pem/mysql-5.0
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
procedure variable
Second version, after review.
Keep the unsigned_flag in Item_decimal updated. Note that this also changed
the result of several old test results - creating tables from decimal
templates now gives unsigned columns and different sizes. (Several tests
had Length > Max_length before.)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
After merge fix for bug#13356
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
resolve_const_item() assumed to be not called for Item_row items. For
ensuring that DBUG_ASSERT(0) was set there.
This patch adds section for Item_row items. If it can it recursively calls
resolve_const_item() for each item the Item_row contains. If any of the
contained items is null then whole Item_row substitued by Item_null. Otherwise
it just returns.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This fix is cancellation of ChangeSet
1.2329 05/07/12 08:35:30 reggie@linux.site +8 -0
Bug 7142 Show Fields from fails using Borland's dbExpress interface
The reason is we can't fix bug#7142 without
breaking of existing applications/APIs that worked fine with earlier 4.1
bug 7142 is fixed in 5.0
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Item::tmp_table_field_from_field_type() and create_tmp_field_from_item()
was converting string field to blob depending on byte-wise length instead of
character length, which results in converting valid varchar string with
length == 86 to longtext.
Made that functions above take into account max width of character when
converting string fields to blobs.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug#12371 executing prepared statement fails (illegal mix of collations)
After review fixes.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into mysql.com:/usr/home/bar/mysql-4.1.b12371
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
item.cc:
item.h:
Adding Item_param::safe_charset_converter,
not to return collation mix error if
parameter can be converted into operation
character set.
ctype_utf8.result:
adding test case
ctype_utf8.test:
adding test case
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fixed bug #13410.
Fixed name resolution for qualified reference to a view column
in the HAVING clause.
view.result, view.test:
Added a test case for bug #13410.
|
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixed bug #13411.
Fixed name resolution for non-qualified reference to a view column
in the HAVING clause.
view.result, view.test:
Added a test case for bug #13411.
|
| |_|_|/ /
|/| | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into neptunus.(none):/home/msvensson/mysql/bug10713_new/my50-bug10713_new
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into mishka.mysql.fi:/home/my/mysql-5.0
|