1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-16 00:42:55 +03:00
Commit Graph

377 Commits

Author SHA1 Message Date
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
d91d6d5e2e Three bug fixes and one fix being undone. 2003-04-19 23:18:35 +03:00
64da2fff67 Post post-merge fix. 2003-04-17 00:34:15 +02:00
386b0b91b2 Merged 4.1 into 5.0. 2003-04-16 23:23:23 +02:00
c3db30b5f1 Two bug fixes 2003-04-11 20:09:24 +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
7bd0d02bda fixed st_select_lex initialization
fixed mustiupdate subselect compatibility

(bug 217)
2003-04-05 09:29:28 +03:00
c588cf6889 A fix for a bug in multi-table updates which was always caused
whenever a temporary MyISAM table had to be created from HEAP table.
2003-04-02 17:05:34 +03:00
654410a3d3 Deprecated the update log (Sprint task #792). Now --log-update
just turns on --log-bin and prints a warning. SQL_LOG_UPDATE
is handled in two ways (see mysqld.cc for comments).
2003-04-02 00:15:20 +02: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
ce016df883 another bad merge fixed 2003-03-20 12:09:20 +01:00
b883a9c01c Merge with 4.0.12 2003-03-19 22:25:44 +02:00
386411b5ba Allow optimzation of multi-table-update also for InnoDB tables
MEMORY is alias for HEAP for CREATE TABLE ... TYPE=HEAP
Fixed bug in multi-table-update where a row could be updated several times
2003-03-19 00:45:44 +02:00
a434bca704 Merge with 4.0 2003-03-16 19:17:54 +02:00
b879a40120 Write binlog before commit when doing INSERT ... SELECT 2003-03-16 16:28:30 +02:00
77eb6e5063 Better fix for "Halloween" effect ... 2003-03-12 17:11:48 +02:00
40c744a3ac A bug fix for multi-table updates with InnoDB storage engine 2003-03-11 19:40:49 +02: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
9a46698e1e Merge with 4.0.11 2003-02-26 01:03:47 +02:00
8a272349b9 Applied Sinisa's patch:
"A fix for non-releasing locks for multi table updates and multi
table deletes with InnoDB tables."
2003-02-19 15:08:29 +01:00
62902a3b4b after-review changes (577 SCRUM) 2003-02-02 23:30:01 +02:00
e294751c41 fixed bug in determinating uncacheable queries
new fatal_error interface to assign is_fatal_error and ne.report_error
commant about Item_row
2003-01-30 22:15:44 +02:00
9525a58132 Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1
into sanja.is.com.ua:/home/bell/mysql/work-select-4.1
2003-01-29 19:46:11 +02:00
214036a7f6 improving of fields list creation in derived tables and unions
fixed length of fields created in fubselect
fixed resolving fields of reduced in derived table subselect
2003-01-29 19:42:39 +02:00
735399a850 Move latin1 into a separarte file 2003-01-29 17:31:20 +04:00
44d8a8cdab merging 2003-01-25 13:19:46 +02:00
d56e23f64e fixed subselects with temporary tables (SCRUM)
fixed memory leacks
2003-01-25 02:25:52 +02:00
7e9b27eaf5 Updates for multi-byte character sets
(Note: test 'union' fails, but Sanja promised to fix this)
2003-01-14 14:28:36 +02:00
07daf3169e Merge with 4.0.8 2003-01-03 00:04:33 +02:00
5961bff59b Fix for found rows in multi-table updates 2002-12-18 19:00:00 +02:00
62dfd57475 Removed compiler warnings
Fixed wrong variable name for Windows
2002-12-12 21:01:32 +02:00
9613e5c2ae Don't initialize fulltext functions twice in multi-table-update 2002-12-06 22:49:16 +02:00
f1d35b29bc merge fix 2002-12-06 21:15:05 +02:00
35ff08c2af After merge fixes
Added THD to add_to_xxx_list() functions for faster parsing.
2002-12-06 21:11:27 +02:00
859b688476 Merge with 4.0.6 2002-12-05 19:38:42 +02:00
7d681c4449 Copy arguments given to mysql_server_init()
Made keybuff_size longlong (To make show variables work similar on 32
and 64 bit systems)
Fixed some 'not initalized variable errors' in multi-table-update.
Fixed memory leak in multi-table-update.
Now all tests works under valgrind without any errors.
2002-12-05 16:38:49 +02:00
91bd1e4cc5 fixed error message 2002-12-04 01:32:45 +02:00
d02d23c4c0 Fixed some bugs from last multi-table-update push.
More tests for multi-table-update & timestamp handling
2002-12-01 00:48:35 +02:00
c6b48c6f26 fix of error handling 2002-12-01 00:11:22 +02:00
9da705ef2f check of using same table for changing and select 2002-11-30 19:26:18 +02:00
6603d75213 New multi-table-update code
New (simpler) internal timestamp handling.
More debuging to heap tables.
Small cleanups to multi-table-delete
false -> 0 and true -> 1  (We should use TRUE and FALSE)
2002-11-29 16:40:18 +02:00
aa8af5d6f4 reverse order in global select list allow to avoid recursion in derived tables 2002-11-27 01:12:16 +02:00
d40bec6829 Merge 2002-11-25 17:53:03 +02:00
5dbea1b7a2 Merge with 4.0 2002-11-25 12:19:28 +02:00
d6b646d4fc after merging fix (update SCRUM?) 2002-11-23 20:40:16 +02:00
2024464018 merging 2002-11-23 19:20:04 +02:00
ed99de7dcc fixed invalidation of query cache
excluded double call of 'invalidate()'
2002-11-22 00:33:15 +02:00