7720348bd2
removed DBUG_ENTER/RETURN tags
2002-11-11 22:43:07 +01:00
876f3f4d30
Fixed that NULL and 0 returns 0 instead of NULL
...
This is coded to not cause a speed impact on top level AND expressions where we don't care if an AND expression returns 0 or NULL
2002-11-11 15:57:35 +02:00
46a74ce73b
fix of yet another join_free bug
...
decreased number of check of "!join->select_lex->dependent"
2002-11-11 00:15:38 +02:00
d96c670c70
Some code optimisations related to EXPLAIN of derived tables and the
...
resulting code cleanup in our main loop.
2002-11-09 15:40:46 +02:00
bfcb40ddbc
fixed possible bug (call with incorrect parameters)
2002-11-08 21:32:18 +02:00
0f14b3c27b
Merge from 3.23 to get fix for GROUP BY bug
2002-11-08 15:12:51 +02:00
81503e476a
Fixed rare core dump bug when using complicated GROUP BY query that didn't return any results.
...
This only showed up under heavy load.
2002-11-08 09:58:28 +02:00
25bd1e9a37
Merged by hands
2002-11-07 12:20:08 +04:00
38787c5d65
cleanup & fixing possible bug in select's error handling
2002-11-06 22:38:06 +02:00
86b633379c
Some charset code clean-ups
2002-11-06 17:01:12 +04:00
6cd5270972
DBUG_ENTER/RETURN tags added
...
perl script to tag all the functions in a C/C++ file automatically
2002-11-05 15:15:56 +01:00
bb49de5ff5
Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/work-pointer-4.1
2002-11-04 15:45:54 +02:00
f7da25ec71
fixed a bug where "MATCH ... AGAINST () >=0" was treated as if it was >
2002-11-02 20:35:32 +01:00
bca773e6df
Use item->charset() instead of item->str_value.charset()
2002-10-30 17:28:40 +04:00
1f20cf3b42
removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion (SCRUM)
...
fixed some possible bugs
2002-10-30 13:18:52 +02:00
5343d4c969
Added --skip-safemalloc to mysqltest
...
Added bug fix from 3.23 for AIX 4.3.3 and gcc 3.x
Small change in EXCHANGE output
Propagate open-files-limit from mysqld_safe -> mysqld
Fixed speed bug in GROUP BY
Added quotes around database name in CREATE DATABASE db_name (for binary log)
2002-10-29 22:56:30 +02:00
c3127c7eb8
code cleanup
...
fixed subselect error handling bug
fixed subselect UNION ALL bug
fixed thd->lex.select restoring
explain UNION subselect bug
2002-10-26 20:18:37 +03:00
95aef91521
BINARY charset is now used instead of binary_flag
2002-10-25 13:58:32 +05:00
21ca25debf
fixed update with subselect (FOR REVIEW)
2002-10-24 22:59:29 +03:00
8a88791fb1
Merge abotchkov@work.mysql.com:/home/bk/mysql-4.1
...
into genie.(none):/home/hf/work/mysql-4.1
2002-10-18 15:55:21 +05:00
e37639814b
merge
2002-10-17 11:39:11 +03:00
9ecc5783d6
Fix after merge
2002-10-16 22:48:51 +03:00
fbf6ab4465
merge with 4.0.5
2002-10-16 19:30:24 +03:00
b1f99ce4a2
Added THD as parameter to filesort. Removed not used 'special' argument.
2002-10-16 17:21:47 +03:00
67d3cd643b
Merge with 3.23.54
2002-10-16 13:11:25 +03:00
8c547fae57
Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/work-distinct-4.1
2002-10-16 00:43:43 +03:00
21dd4a4dd5
fixed subselect explain bug
2002-10-16 00:42:59 +03:00
3712931cc6
Fixed bug in ORDER BY ... LIMIT
2002-10-15 16:47:55 +03:00
9bd5f1eadc
Merge work:/my/mysql-4.1 into hundin.mysql.fi:/my/mysql-4.1
2002-10-15 01:54:51 +03:00
0b54a5c3fc
Fix error handling in last patch (BLOB's in temporary tables) if
...
create_tmp_table fails.
2002-10-15 01:52:41 +03:00
68963e91b2
Fixed a bug in key optimizing handling where the expression
...
WHERE column_name = key_column_name was calculated as true
for NULL values.
2002-10-14 17:04:12 +03:00
31107251aa
fixed cteate temporary field of subselect bug
2002-10-14 14:33:42 +03:00
9b1d5b6f5f
Fixed bug where we could reference a freed tmp_table->table_name variable for some
...
GROUP BY ... ORDER BY queries.
2002-10-12 12:38:48 +03:00
da2abaf887
Portability fixes to be able to compile MySQL with VC++
2002-10-08 22:28:24 +03:00
2715d331f7
fixed couple of bugs in field/reference name resolution
...
fixed error handling in subselect fix_field
2002-10-08 14:50:12 +03:00
55866b0615
Huge pull
2002-10-07 15:38:07 +05:00
23de67efae
after merging fix
2002-10-07 00:56:21 +03:00
199f667c19
merging
2002-10-04 14:15:59 +03:00
61488a7b98
Fixed bug that causes select test to fail
...
Now MySQL 4.1 is up to date with all patches from 4.0.4 and passes the test suite.
2002-10-03 19:44:46 +03:00
2e52a69b12
Merge work:/my/mysql-4.1 into mashka.mysql.fi:/home/my/mysql-4.1
2002-10-03 16:56:09 +03:00
48b2a76a48
after merging bugfix
2002-10-03 16:35:08 +03:00
0f39457613
Merge with 4.0.4
2002-10-02 17:55:12 +03:00
d69250a969
Fixes and code cleanups after merge with 4.0.3
...
Warning handling and initial prepared statement handling (last not complete yet)
Changed a lot of functions that returned 0/1 to my_bool type.
GRANT handling now uses read/write locks instead of mutex
Change basic net functions to use THD instead of NET
(needed for 4.1 protocol)
Use my_sprintf instead of sprintf() + strlen()
Added alloc_query() to be able to chare query initialization code with
prepared statements.
Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID()
Note that the following test fails (will be fixed ASAP):
sub_select, union, rpl_rotate_logs and rpl_mystery22
2002-10-02 13:33:08 +03:00
3a9eb4f621
Fix some ORDER BY ... DESC problems with InnoDB
2002-09-27 08:23:51 +03:00
46a22a5be7
new EXPLAIN
...
fixed bug in mysql-test/create-test-result
fixed bug in union-subselect engine
2002-09-26 23:08:22 +03:00
a937a4fa5f
Do filesort if handler has the HA_NOT_READ_PREFIX_LAST flag set.
2002-09-26 10:20:49 +03:00
e8c77e16dc
Fix of newly introduced bug in ORDER BY when one has a constant in the select list.
2002-09-24 21:23:56 +03:00
e8c6e2717d
bugfix: DISTINCT with const_item in ORDER BY
2002-09-10 19:23:59 +00:00
265a10ff77
a fix for a bug with all_fields.elements not being changed by
...
expansion of the wildcards
2002-09-03 23:00:23 +03:00
1bbb8ecf58
Merge sinisa@work.mysql.com:/home/bk/mysql-4.0
...
into sinisa.nasamreza.org:/mnt/work/mysql-4.0
2002-09-03 21:33:19 +03:00