5dc8dbea5f
merge fix
2003-04-26 15:26:28 +03:00
3ca1a152eb
Making a better fix for double released pointers and safe
...
TMP_TABLE_PARAM.
This involved moving things around in include files.
All tests, including the ones with Valgrind passed.
2003-04-26 15:12:14 +03:00
517a287ec9
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/igor/dev/mysql-4.1
2003-04-24 18:42:06 +03:00
80615fade2
Many files:
...
Added the MAX_LENGTH_FOR_SORT_DATA option
filesort.cc:
Added the MAX_LENGTH_FOR_SORT_DATA option
2003-04-24 14:33:33 +03:00
3706f8b9a4
SCRUM
...
two versions of KILL
small fix
2003-04-24 08:22:11 +05:00
f6a43bd567
Fixes for valgrind
...
Added optimzation for clustered index
Fixed bug in UPDATE ... ORDER BY
Fixed handling of UPDATE ... LIMIT
2003-04-23 21:52:16 +03:00
3beca2dbb1
fixed bug 185 (constant IN (SELECT field ...) do not return NULL correctly)
2003-04-23 00:01:19 +03:00
adb52cfc70
Fix for a bug record #307 .
...
Very nasty bug.
It was caused by double free()-ing memory of join->select and
join->quick.
I was able to pinpoint it only after using Valgrind.
Plus better fix for bug with TMP_TABLE_PARAM.
Plus new constructor for SELECT_LEX.
2003-04-21 21:03:32 +03:00
5d4e9f95f2
Merging
2003-04-08 19:43:24 +05:00
0428d08606
SCRUM
...
two KILL versions
code trimming with headquarter's suggestions
2003-04-08 19:18:33 +05:00
736e78251e
Merging 4.1 to 5.0.
2003-04-04 13:45:35 +02:00
be27b2369b
Sync string in EXPLAIN code with phrasing of manual (subquery, not subselect).
2003-04-04 14:06:52 +10:00
0ee0589e93
Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into genie.(none):/home/hf/work/mysql-5.0.kil
2003-03-31 13:42:37 +05:00
f8f0b70380
SCRUM
...
two KILL commands implementation (version 2)
2003-03-31 13:39:46 +05:00
c77699ca93
Merged 4.1 into 5.0.
2003-03-27 12:09:11 +01:00
4a171efd6f
Merged 4.1 -> 5.0.
2003-03-18 16:12:50 +01:00
a916a03916
Fixes to avoid errors from valgrind
...
Fixed problem with 'wrong packet number' in union
2003-03-18 11:17:48 +02:00
5dd970c335
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into narttu.mysql.fi:/my/mysql-4.1
2003-03-17 15:06:06 +02:00
e7288f279e
After merge fixes
...
Don't create temporary objects with no table name
2003-03-17 15:05:04 +02:00
caf31a0790
Preparing to client<->server autoconvert
2003-03-17 13:14:04 +04:00
e00c9fa7d5
sql_select.cc:
...
binary comparing alway must be used, because sort_string() is executed for textual data.
2003-03-17 10:47:08 +04:00
a434bca704
Merge with 4.0
2003-03-16 19:17:54 +02:00
1a8227d1c1
Merge
2003-03-15 14:16:57 +02:00
15ff383e20
Merge bk-internal:/home/bk/mysql-4.1/
...
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.1
2003-03-14 20:25:50 +01:00
9749ece292
cleanup
2003-03-14 20:22:06 +01:00
026ec1d37c
merged
2003-03-13 13:44:03 +01:00
91fc15fc6d
added comment
2003-03-12 22:50:22 +02:00
47ec22d83f
Fix for replication of INSERT | REPLACE | CREATE ... SELECT
2003-03-12 07:51:08 +02:00
1434bc5db1
Fix for bug #136 . We must write the
...
INSERT into u SELECT * from t
to the binlog
BEFORE unlocking t (which was read-locked at least in MyISAM),
and not the contrary.
2003-03-12 01:05:04 +01:00
b283e08cf3
fixed bug of unchecked random part of WHERE clause (bug #142 )
2003-03-11 18:34:00 +02:00
fd88f18547
fixed cleanup bug
2003-03-10 22:25:52 +02:00
dafa51eced
Fix for a crashing bug
2003-03-08 22:19:41 +02:00
d56e2acf50
Merge to get fix for LOCK TABLES + DROP TABLE in another thread
2003-03-07 01:20:56 +02:00
dba598cddd
Fixed reentrantness bugs in select (lex->result) and select_dumpvar, and added cool
...
prime number test example.
2003-03-06 19:16:46 +01:00
57ed8b11fd
merge fixes
2003-03-06 17:31:22 +02:00
ffa8a47b6d
three bug fixes and major code cleanup
2003-03-06 17:02:10 +02:00
35636c6bd0
Merge work:/home/bk/mysql-4.1
...
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.1
2003-03-01 14:18:55 +01:00
5a55ee391c
error message fixed
2003-02-26 13:23:45 +01:00
1a2c7da8db
sql_analyse.cc, spatial.cc:
...
Some default_charset_info were removed
sql_select.cc:
Some default_charset_info were removed.
2003-02-26 13:16:02 +04:00
223cf9f594
make EXPLAIN killable
2003-02-21 17:01:12 +01:00
ae911ef858
Bug fix: for SHOW STATUS (when ssl is used)
...
Added ROW_RESULT to switchs(for documentation purposes)
2003-02-17 18:06:51 +04:00
063668c08d
Merge gluh@192.168.21.1:/usr/home/bk/mysql-4.1
...
into gluh.mysql.r18.ru:/home/gluh/mysql-4.1.uvar
2003-02-17 15:07:01 +04:00
48558055ed
Move tmp_table_used to THD
...
Optimize depending sub querys
Remove valgrind warnings
2003-02-10 17:59:16 +02:00
b14b246d38
Merge with 4.0 to get fix for MIN/MAX
2003-02-07 16:38:37 +02:00
c89c969b7c
A fix for new conditions being defined and upper condition not updated
2003-02-06 18:50:12 +02:00
cf9668fd37
Added START TRANSACTION syntax
...
Added ALL as parameter option for all group functions.
Make join handling uniform. This allows us to use ',', JOIN and INNER JOIN the same way.
Sort NULL last if DESC is used (ANSI SQL 99 requirement)
2003-02-06 16:55:59 +02:00
023d6dd39b
Merge with 4.0.11
2003-02-04 21:52:14 +02:00
e3cd63521c
Fix for MIN/MAX with empty tables
...
MIN(key_column) could in some cases return NULL on a column with NULL and other values.
MIN(key_column) and MAX(key_column) could in some cases return wrong values when used in OUTER JOIN.
2003-02-03 20:20:32 +02:00
62902a3b4b
after-review changes (577 SCRUM)
2003-02-02 23:30:01 +02:00
7cfbabd807
Changed ROW_RESULT to default
2003-01-31 14:07:07 +04:00