- 08 Nov, 2005 2 commits
-
-
into c-5608e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-4.1
-
Two handler objects were present, one was used for an insert and the other for a select The state of the statistics was local to the handler object and thus the other handler object didn't notice the insert. Fix included: 1) Add a new variable key_stat_version added to whenever statistics was considered in need of update (previously key_stats_ok= FALSE in those places) 2) Add a new handler variable key_stat_version assigned whenever key_stats_ok= TRUE was set previously 3) Fix records_in_range to return records if records <= 1 4) Fix records_in_range to add 2 to rec_per_key to ensure we don't specify 0 or 1 when it isn't and thus invoking incorrect optimisations. 5) Fix unique key handling for HEAP table in records_in_range
-
- 07 Nov, 2005 1 commit
-
-
petr@mysql.com authored
into mysql.com:/home/cps/mysql/trees/mysql-4.1
-
- 05 Nov, 2005 3 commits
-
-
petr@mysql.com authored
-
petr@mysql.com authored
-
kent@mysql.com authored
Always use bundled zlib
-
- 04 Nov, 2005 1 commit
-
-
petr@mysql.com authored
-
- 03 Nov, 2005 5 commits
-
-
jani@ua141d10.elisa.omakaista.fi authored
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1
-
jani@ua141d10.elisa.omakaista.fi authored
-
jani@ua141d10.elisa.omakaista.fi authored
-
jani@ua141d10.elisa.omakaista.fi authored
-
holyfoot@mysql.com authored
into mysql.com:/home/hf/work/mysql-4.1.14183
-
- 01 Nov, 2005 6 commits
-
-
jimw@mysql.com authored
into mysql.com:/home/jimw/my/mysql-4.1-clean
-
lenz@mysql.com authored
into mysql.com:/data0/mysqldev/lenz/mysql-4.1
-
evgen@moonbone.local authored
into moonbone.local:/work/14186-bug-4.1-mysql
-
monty@mysql.com authored
Removed wrong fix for bug #14009 (use of abs() on null value causes problems with filesort) Mark that add_time(), time_diff() and str_to_date() can return null values
-
hf@deer.(none) authored
-
ramil@mysql.com authored
into mysql.com:/usr/home/ram/work/mysql-4.1
-
- 31 Oct, 2005 5 commits
-
-
jimw@mysql.com authored
even when --ledir option is specified. (Bug #13774)
-
joerg@mysql.com authored
-
ramil@mysql.com authored
get real results after all checks. (see bug #14254: func_crypt.test fails on FreeBSD with --ps-protocol).
-
hf@deer.(none) authored
into deer.(none):/home/hf/work/mysql-4.1.12839
-
hf@deer.(none) authored
-
- 29 Oct, 2005 4 commits
-
-
jimw@mysql.com authored
into mysql.com:/home/jimw/my/mysql-4.1-clean
-
jimw@mysql.com authored
into mysql.com:/home/jimw/my/mysql-4.1-clean
-
patg@krsna.patg.net authored
into krsna.patg.net:/home/patg/mysql-build/mysql-4.1
-
jimw@mysql.com authored
into mysql.com:/home/jimw/my/mysql-4.1-clean
-
- 28 Oct, 2005 8 commits
-
-
sergefp@mysql.com authored
into mysql.com:/home/psergey/mysql-4.1-bug14139
-
into a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
-
aivanov@mysql.com authored
into mysql.com:/home/alexi/dev/mysql-4.1-10511
-
aivanov@mysql.com authored
ON UPDATE CASCADE
-
evgen@moonbone.local authored
Procedure analyse() redefines select's fields_list. setup_copy_fields() assumes that fields_list is a part of all_fields_list. Because select have only 3 columns and analyse() redefines it to have 10 columns, int overrun in setup_copy_fields() occurs and server goes to almost infinite loop. Because fields_list used not only to send data ad fields types, it's wrong to allow procedure redefine it. This patch separates select's fileds_list and procedure's one. Now if procedure is present, copy of fields_list is created in procedure_fields_list and it is used for sending data and fields.
-
into a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
-
kernel function to prevent CPU hogs.
-
lenz@mysql.com authored
-
- 27 Oct, 2005 5 commits
-
-
evgen@moonbone.local authored
Date field was declared as not null, thus expression 'datefield is null' was always false. For SELECT special handling of such cases is used. There 'datefield is null' converted to 'datefield eq "0000-00-00"'. In mysql_update() before creation of select added remove_eq_conds() call. It makes some optimization of conds and in particular performs conversion from 'is null' to 'eq'. Also remove_eq_conds() makes some evaluation of conds and if it founds that conds is always false then update statement is not processed further. All this allows to perform some update statements process faster due to optimized conds, and not wasting resources if conds known to be false.
-
jimw@mysql.com authored
into mysql.com:/home/jimw/my/mysql-4.1-clean
-
lenz@mysql.com authored
into mysql.com:/data0/mysqldev/lenz/mysql-4.1
-
mysqldev@mysql.com authored
- cleanup: removed obsolete support-files/MacOSX/make_mysql_pkg.pl script (we now use Do-pkg for building OS X packages)
-
lenz@mysql.com authored
-