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
0db472dd28
a small fix for a distinct query
2002-09-03 21:31:08 +03:00
a01a0840dc
Some trivial optimzations
...
Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL
Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables.
Better fix for ALTER TABLE on BDB tables.
2002-09-03 15:44:25 +03:00
d9989c635e
merged
2002-09-03 10:06:10 +03:00
b07aaeb295
subselect with union
...
new error handling
Item_ref bug fixed
2002-09-03 09:50:36 +03:00
6e4eda354c
Merge abotchkov@work.mysql.com:/home/bk/mysql-4.1
...
into bisonxp.(none):/home/hf/work/mysql-4.1
2002-09-02 17:22:41 +05:00