1
0
mirror of https://github.com/MariaDB/server.git synced 2025-06-15 00:02:46 +03:00
Commit Graph

251 Commits

Author SHA1 Message Date
59e7c97dab Remove warnings and portability fixes
New global read lock code
Fixed bug in DATETIME with WHERE optimization
Made UNION code more general.
2001-08-14 20:33:49 +03:00
7267133886 merged 2001-08-11 17:28:41 -06:00
8a9d6072fa merge 2001-08-10 17:47:05 +03:00
410faef67e Fixed bug in ALTER TABLE for MERGE tables
Portability fixes
Fixed problem when giving wrong arguments to myisam_recover
Fix to remove warnings when using purify
2001-08-10 17:05:54 +03:00
f6836bf81a merged 2001-08-09 19:16:15 -06:00
44722151fd Added new optino --sql-mode to mysqld. 2001-08-09 18:51:38 +03:00
2f8a49c096 Fix of big in SELECT DISTINCT ... HAVING 2001-08-08 03:50:25 +03:00
b13d453d50 Fix UNION
New faster list iterators
Change list code to be simpler and faster
Optimize count(distinct)
New error messages for UNION
Make create_tmp_table more general to be usable by UNION
2001-08-02 06:29:50 +03:00
1731161ff4 Fixed optimizer bug in ORDER BY where some ORDER BY parts where ignored.
Extended default arguments to be up to 4095 characters
2001-07-30 22:49:39 +03:00
9e9f21a5c9 Merge sinisa@work.mysql.com:/home/bk/mysql-4.0
into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.0
2001-07-01 13:27:09 +03:00
ce09acfbeb Making multi-table delete BETA !! 2001-07-01 13:20:53 +03:00
f0dc189227 Fix ORDER BY ... DESC optimization 2001-06-29 04:04:29 +03:00
5ed2cf7dbe Implement ORDER BY DESC optimization, which reads values in descending
order directly from the index instead of using a filesort.
2001-06-28 03:06:23 -04:00
65600db56d Fixed bug when sorting big files (introduced with multi-table-delete)
Changed mysql-test to use --language
Cleaned up parameters to filesort()
2001-06-25 11:35:22 +03:00
7f68199648 merge 2001-06-21 11:03:54 +02:00
72fb81e888 Fixed bug in mysqlcheck when using --fast
Fixed problem when converting bigint to double.
Fixed bug in count(distinct null)
Fixed bug with empty BDB tables.
2001-06-19 14:30:12 +03:00
a06f391e7a Fixed multi-table-delete
Optimize fixed length MyISAM rows to use pread/pwrite.
2001-06-15 05:03:15 +03:00
338b51b5a7 These are actually two changesets. One for splitting LEX in two and
the other for multi-table delete
2001-06-03 17:07:26 +03:00
02f007436f Added Unique class to be used for duplicate removal in multi-table delete. 2001-05-23 23:47:08 +03:00
8685094e15 Don't write rows in MyISAM tables when using count(distinct)
Don't read MyISAM header when running without locking
2001-05-23 02:40:46 +03:00
914bbdca50 merge 2001-05-20 12:38:19 +02:00
2ba0846a60 Fixed bug when using MERGE on files > 4G
Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
Changed that tmp_table_size =4G-1 means unlimited.
2001-05-17 00:46:50 +03:00
72b7de1487 Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/3
2001-05-14 14:23:45 -04:00
ebae7e6ae9 Merge work:/home/bk/mysql-4.0 into donna.mysql.fi:/home/my/bk/mysql-4.0 2001-05-12 14:05:24 +03:00
03f94c5c8d Only mark MERGE readonly if all tables are readonly
Optimize some queries when using LIMIT
2001-05-12 14:03:53 +03:00
369ea3bb8e cleanup 2001-05-12 01:00:46 +03:00
15df552e99 fixes after merge. Now it compiles and passes the test suite 2001-05-10 17:08:29 -06:00
7c9b9f471c Merged with 3.23, needs further fix-up 2001-05-10 15:06:35 -06:00
965cd30f87 Applied patches for BDB tables
Fixes to InnoDB to compile on Windows
Fix for temporary InnoDB tables
Fixed bug in REPLACE()
Fixed sub char keys for InnoDB
2001-05-09 23:02:36 +03:00
68657024cb Fixed bug from last commit 2001-05-03 08:46:58 +03:00
91c4407e1a Fixed a bug with SELECT DISTINCT and HAVING 2001-05-02 23:39:05 +03:00
e30fd503ec Cleanup 2001-04-29 16:07:40 +03:00
21e7c668ff Portability fixes for Ia64 and Sgi compiler
DROP DATABASE in mysqladmin asks for confirmation (again)
Added examined_rows to slow query log
SHOW CREATE for TEMPORARY table
2001-04-25 22:44:27 +03:00
9ee2a297c0 Fixes for embedded MySQL
Some limit optimization
2001-04-25 01:11:29 +03:00
714560cbe9 Fix for release 2001-04-22 12:11:01 +03:00
1e3df575b9 Fixed probelm with count(*) and normal functions when no matchin rows.
Changed 'lib' to 'master-data'
Fix for slow slaves
2001-04-21 17:12:59 +03:00
c1780adda1 Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/work
2001-04-19 15:15:34 -04:00
a94ba10f8d Fix for BDB and LOCK TABLES 2001-04-19 20:41:19 +03:00
93de112238 Merge 2001-04-19 00:58:30 +02:00
bc6fd0acaa Added test for PTHREAD_YIELD
Removed test of default master parameter
Don't lock locked tables in REPAIR
Changed optimzation for SELECT * from table,table ORDER BY keypart LIMIT
2001-04-18 23:47:11 +03:00
1e3ab09a51 Merge 2001-04-17 09:18:37 -04:00
e19137f037 sql_select.cc sizeof(**TABLE) -> sizeof(*TABLE) in malloc() 2001-04-17 09:13:10 -04:00
389a7c0286 bugfix: HAVING MATCH 2001-04-17 14:17:22 +02:00
417dd72856 Added SQL_CALC_FOUND_ROWS and FOUND_ROWS() 2001-04-12 00:54:35 +03:00
5487d7a8c0 Fixed bug in send in mysqltest
Removed usage of @r/result as this made life hard when testing different
table handlers.
Allow concurrent inserts if no update/binary log.
Don't remove key_cache at flush tables.
Fixed bug in SELECT DISTINCT SUM()...
2001-03-25 01:02:26 +02:00
aa11573380 Added defines for fast mutex in glibc 2.2 (should be safe)
Fixed crash in SELECT DISTINCT SUM(...)
Fix return value of mysortncmp() for innobase
Fix join_crash bug
2001-03-24 20:15:14 +02:00
3c48448042 Split setup_fields to setup_tables and setup_fields
Fixed problem with UPDATE TABLE when keys wheren't always used.
2001-03-21 20:13:46 +02:00
98c70da357 Fixed test cases for innobase
Fixed bug introduced with last ORDER BY optimization
Changed log position to longlong to avoid warnings.
2001-03-07 23:50:44 +02:00
becf27e6db Removed duplicated index_init() calls that causes problems with BDB
tables.
Merged maxsql.spec with mysql.spec
2001-03-07 14:06:39 +02:00
f1b9242dc8 Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-03-06 15:26:13 +02:00