kent@mysql.com
6783fc830f
make_win_src_distribution.sh:
...
Make output less verbose
Make temporary directory name unique
Remove temporary directory on interrupt
2006-06-17 11:33:34 +02:00
kent@mysql.com
eadd351031
make_win_src_distribution.sh:
...
Include "sql_yacc.yy" for completeness (bug#20387)
2006-06-17 03:04:43 +02:00
evgen@moonbone.local
7f24667598
Manually merged
2006-06-17 02:11:12 +04:00
kent@mysql.com
5a242ffc4f
.del-mysql_install.def~8da659e7c0f7e571:
...
Delete: netware/mysql_install.def
Makefile.am:
Removed obsolete "mysql_install.def"
2006-06-16 22:29:52 +02:00
evgen@moonbone.local
b8b9738e0b
item_strfunc.cc:
...
Fix for bug#16716 for --ps-protocol mode.
item_cmpfunc.cc:
Fix for a memory allocation/freeing problem in agg_cmp_type() after fix
for bug#16377. Few language corrections.
2006-06-16 23:46:37 +04:00
lars@mysql.com
8b2af6a884
Merge mysql.com:/users/lthalmann/bkroot/mysql-4.1-rpl
...
into mysql.com:/users/lthalmann/bk/MERGE/mysql-4.1-merge
2006-06-15 15:51:57 +02:00
evgen@moonbone.local
d22c082b87
Merge moonbone.local:/home/evgen/bk-trees/mysql-4.1-opt
...
into moonbone.local:/work/16377-4.1-after
2006-06-15 16:41:26 +04:00
evgen@moonbone.local
2877b5ef64
item_cmpfunc.h, cast.result:
...
Post fix for bug#16377
2006-06-15 16:39:18 +04:00
evgen@moonbone.local
b669852866
Merge moonbone.local:/work/15351-bug-4.1-mysql
...
into moonbone.local:/home/evgen/bk-trees/mysql-4.1-opt
2006-06-15 14:57:53 +04:00
ramil@mysql.com
26fa98a2cb
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/usr/home/ram/work/4.1.b15558
2006-06-15 11:15:56 +05:00
tomas@poseidon.ndb.mysql.com
a2f91ba104
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-14 22:11:30 +02:00
evgen@moonbone.local
c9077f07e7
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1-opt
...
into moonbone.local:/home/evgen/bk-trees/mysql-4.1-opt
2006-06-14 22:57:00 +04:00
tomas@poseidon.ndb.mysql.com
ea6ed5ffa7
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-14 20:22:43 +02:00
tomas@poseidon.ndb.mysql.com
47271c6bb1
Bug #19493 NDB does not ignore duplicate keys when using LOAD DATA LOCAL
...
- correction of backport error
2006-06-14 20:22:03 +02:00
tomas@poseidon.ndb.mysql.com
220345d3c8
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-14 20:18:01 +02:00
tomas@poseidon.ndb.mysql.com
2fcf737feb
Bug #19493 NDB does not ignore duplicate keys when using LOAD DATA LOCAL
...
- make sure to disable bulk insert when check for duplicate key is needed
2006-06-14 20:16:32 +02:00
sergefp@mysql.com
6e5f578a46
Better comments in KEY_PART_INFO struct
2006-06-14 21:06:02 +04:00
joerg@mysql.com
950b6c8dfa
Merge mysql.com:/M41/bug18810-4.1 into mysql.com:/M41/mysql-4.1
2006-06-14 18:28:49 +02:00
joerg@mysql.com
054cc44ede
support-files/mysql.server.sh : Fix the startup sequence. bug#18810 + bug#20118
2006-06-14 16:54:54 +02:00
tomas@poseidon.ndb.mysql.com
6e2be26052
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-14 13:52:50 +02:00
tomas@poseidon.ndb.mysql.com
418a8e3a24
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-14 13:51:08 +02:00
tomas@poseidon.ndb.mysql.com
7e2323ed7e
Bug #18595 repeated create, insert, drop can cause MySQL table definition cache to
...
corrupt
- add infinite retry on drop table temporary error
2006-06-14 12:54:28 +02:00
evgen@moonbone.local
111dc92786
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1-opt
...
into moonbone.local:/home/evgen/bk-trees/mysql-4.1-opt
2006-06-13 22:53:30 +04:00
evgen@moonbone.local
d4942a2635
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1-opt
...
into moonbone.local:/work/16377-bug-4.1-opt-mysql
2006-06-13 19:10:27 +04:00
evgen@moonbone.local
67de8c46a5
Fixed bug#16377: result of DATE/TIME functions were compared as strings which
...
can lead to a wrong result.
All date/time functions has the STRING result type thus their results are
compared as strings. The string date representation allows a user to skip
some of leading zeros. This can lead to wrong comparison result if a date/time
function result is compared to such a string constant.
The idea behind this bug fix is to compare results of date/time functions
and data/time constants as ints, because that date/time representation is
more exact. To achieve this the agg_cmp_type() is changed to take in the
account that a date/time field or an date/time item should be compared
as ints.
This bug fix is partially back ported from 5.0.
The agg_cmp_type() function now accepts THD as one of parameters.
In addition, it now checks if a date/time field/function is present in the
list. If so, it tries to coerce all constants to INT to make date/time
comparison return correct result. The field for the constant coercion is
taken from the Item_field or constructed from the Item_func. In latter case
the constructed field will be freed after conversion of all constant items.
Otherwise the result is same as before - aggregated with help of the
item_cmp_type() function.
From the Item_func_between::fix_length_and_dec() function removed the part
which was converting date/time constants to int if possible. Now this is
done by the agg_cmp_type() function.
The new function result_as_longlong() is added to the Item class.
It indicates that the item is a date/time item and result of it can be
compared as int. Such items are date/time fields/functions.
Correct val_int() methods are implemented for classes Item_date_typecast,
Item_func_makedate, Item_time_typecast, Item_datetime_typecast. All these
classes are derived from Item_str_func and Item_str_func::val_int() converts
its string value to int without regard to the date/time type of these items.
Arg_comparator::set_compare_func() and Arg_comparator::set_cmp_func()
functions are changed to substitute result type of an item with the INT_RESULT
if the item is a date/time item and another item is a constant. This is done
to get a correct result of comparisons like date_time_function() = string_constant.
2006-06-13 19:09:24 +04:00
ramil@mysql.com
97562d74c9
Fix for bug #12728 : Very strange behaviour of ELT
2006-06-13 16:01:54 +05:00
mskold@mysql.com
47bb569979
Added order by
2006-06-12 15:35:47 +02:00
mskold@mysql.com
049c3e3f69
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/marty/MySQL/mysql-4.1
2006-06-12 15:35:46 +02:00
tomas@poseidon.ndb.mysql.com
9ec2be748c
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-12 15:35:45 +02:00
evgen@moonbone.local
147961bc59
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1-opt
...
into moonbone.local:/home/evgen/bk-trees/mysql-4.1-opt
2006-06-12 15:56:21 +04:00
evgen@moonbone.local
e831704a33
Merge moonbone.local:/work/16716-bug-4.1-mysql
...
into moonbone.local:/work/16716-bug-4.1-opt-mysql
2006-06-12 15:50:59 +04:00
tomas@poseidon.ndb.mysql.com
3996410cfa
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-12 13:09:04 +02:00
tomas@poseidon.ndb.mysql.com
697db8f043
Bug #20336 CLUSTERLOG commands have no effect
...
- always calculate max log level on node start
- send event subscribe uncond
2006-06-12 13:06:56 +02:00
mskold@mysql.com
b89f17912c
Added lock test on index scan
2006-06-12 09:28:27 +02:00
mskold@mysql.com
030f63fdab
Moved back comment to correct method
2006-06-12 09:27:04 +02:00
kent@mysql.com
3744b46a1d
Merge bk-internal:/home/bk/mysql-4.1
...
into mysql.com:/data0/mysqldev/my/mysql-4.1
2006-06-09 22:42:34 +02:00
joerg@trift2.mysql.com
44c0053a44
Merge trift2.mysql.com:/M41/bug20303-4.1
...
into trift2.mysql.com:/M41/mysql-4.1
2006-06-09 14:37:24 +02:00
joerg@mysql.com
a26c9c31a1
mysql-test/mysql-test-run.pl : Output the usage error if one is given. (Found when fixing bug#20303)
2006-06-08 19:55:22 +02:00
tomas@poseidon.ndb.mysql.com
fec7fd18f0
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main
2006-06-08 17:28:01 +02:00
tomas@poseidon.ndb.mysql.com
50bb4b6cb0
Bug #20336 CLUSTERLOG commands have no effect
2006-06-08 17:26:56 +02:00
mskold@mysql.com
597e1444aa
Fix for Bug #18184 SELECT ... FOR UPDATE does not work..: implemented ha_ndblcuster::unlock_row() and explicitly lock all rows that are not being unlocked
2006-06-08 16:12:38 +02:00
joerg@mysql.com
5091df1333
mysql-test/mysql-test-run.pl : A fix for bug#20303 "mysql-test-run.pl: Does not recognize -- argument"
2006-06-08 14:52:33 +02:00
ramil@mysql.com
fe01874613
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/usr/home/ram/work/4.1.b6880
2006-06-07 14:40:33 +05:00
ramil@mysql.com
0bdae38efb
Fix for bug #6880 : LAST_INSERT_ID() within a statement
2006-06-07 14:01:10 +05:00
aivanov@mysql.com
fb6151d0bc
Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-4.1-rpl
...
into mysql.com:/home/alexi/innodb/mysql-4.1-ss31
2006-06-06 23:53:29 +04:00
aivanov@mysql.com
21f23fb76f
Applied innodb-4.1-ss31 snapshot.
...
Fixed BUG#19727 "InnoDB crashed server and crashed tables
are not recoverable".
2006-06-06 23:05:10 +04:00
igor@rurik.mysql.com
950a000503
Fixed some problems for Windows build
2006-06-06 09:59:45 -07:00
ramil@mysql.com
19e312af08
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/usr/home/ram/work/4.1.b16546
2006-06-06 09:10:28 +05:00
igor@rurik.mysql.com
f1afd17821
Cleanup for the fix of bug 18206.
2006-06-02 19:15:32 -07:00
igor@rurik.mysql.com
d02f254eaa
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1-opt
...
into rurik.mysql.com:/home/igor/mysql-4.1-opt
2006-06-02 14:16:22 -07:00