76ed6c26fc
Fix of testcases after merge.
...
Small improvement to write caching.
2001-11-28 16:11:05 +02:00
69f6802632
merge
2001-11-28 14:52:11 +02:00
d0ccff5090
New improved IO_CACHE
2001-11-28 02:55:52 +02:00
66a31433a4
Fixed bug when joining with caching.
...
Fixed race condition when using the binary log and INSERT DELAYED which could cause the binary log to have rows that was not yet written to MyISAM tables.
2001-11-27 02:50:20 +02:00
e9677eda60
Add missing exit_cond() to lock_global_read_lock().
2001-11-26 02:09:45 +02:00
777fdb5d5c
Fixes for embedded version.
2001-11-25 13:50:48 +02:00
a66ddaf8ba
Fixed fulltext after merge from 3.23.45
...
First (incomplete) version of transaction and as3ap tests.
2001-11-22 17:55:18 +02:00
f6cf7618be
removed ftfuncs argument for mysql_select
...
it uses now thd->lex.ftfunc_list
moved ft-initialization to a separate function
re-disabled implicit ft initialization
2001-11-21 18:05:11 +01:00
4c60b41954
Portability fix
...
Cleanup typos (like SKIPP -> SKIP)
2001-11-07 00:13:29 +02:00
fd0780493d
merge with 3.23.44
2001-11-04 16:14:09 +02:00
ccce9d031f
Added STDCALL to mysql_sever and mysql_thread variables
...
Merged error messages with 3.23.44
Fixed bug with DATA DIRECTORY on windows
2001-11-03 21:33:11 +02:00
65d4c846d8
Fixed problem with t1 LEFT_JOIN t2 ... WHERE t2.date_column IS NULL when date_column is declared as NOT NULL.
2001-11-03 21:22:06 +02:00
44a2a213b8
Changed time -> query_time in slow query log.
...
Fixed Rows_examined in slow query log.
2001-10-31 22:24:33 +02:00
d89690e606
Portability fixes
...
Fix for consistent 0000-00-00 date handling
Close + open binary logs on flush tables
Fix for AVG() in HAVING.
2001-10-31 18:27:49 +02:00
5a9ce774dc
Update for OS2 (patch from Yuri Dario).
...
Use LONG_TIMEOUT (one year) instead of ~0 for long timeouts
Fixed error messages.
Fixed problem with const propagation when comparing columns of different types
2001-10-31 03:22:31 +02:00
915f1aeef5
Fix bugs in LEFT JOIN and field=NUL
2001-10-20 11:04:23 +03:00
6ee6fbf700
Don't use signal() on windows.
...
Added missing InnoDB variables to SHOW VARIABLES.
Fixed bug when doing WHERE 'column_name=NULL' on an indexed column that had NULL values.
Fixed bug when doing 'LEFT JOIN ... ON (column_name = constant) WHERE column_name = constant'
2001-10-19 22:10:54 +03:00
0bfec316ce
Don't do signal() on windows (Causes instability problems)
...
Safer, a bit faster filesort.
Code changes to avoid calls to current_thd() (faster code).
Removed all compiler warnings from readline.
2001-10-17 19:39:39 +03:00
3911c81024
merged
2001-10-09 16:01:06 +02:00
88aff4bf85
Updated manual about embedded version.
...
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version. All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86
2001-10-08 04:58:07 +03:00
e801235019
New script: explain_log.sh
...
Portability fixes.
Handle cleanup when we get an error before the message file is read.
Fix bug in multi-table delete
2001-10-04 21:52:41 +03:00
55a6911bb1
Portability fixes.
2001-10-03 17:02:14 +03:00
3fc4f0731f
Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
2001-09-28 07:28:05 +03:00
390e57687b
merge
2001-09-28 06:28:04 +02:00
a4bc23add6
Fixed bug in counting open files when using many files
...
Fixed bug in JOIN
2001-09-27 22:02:37 +03:00
e05bf277d6
Final fixes for INSERT into MERGE tables.
...
Move MAX_BLOB_WIDTH to be global
Added full support for unsigned BIGINT
Fixed spelling errors
2001-09-27 21:45:48 +03:00
57e4c8ef3b
Initial checkin of the new boolean fulltext search code
2001-09-21 18:38:17 +02:00
a439dccaec
Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
2001-09-18 22:46:39 +03:00
1aeb2a125c
Cleanup
2001-09-18 22:46:08 +03:00
961b693327
merge
2001-09-18 21:27:28 +02:00
1ac9e1e678
Fix bug in SELECT EXPLAIN ... ORDER BY
2001-09-18 22:13:35 +03:00
0d72e5440f
Portability fixes
2001-09-15 16:22:34 +03:00
18474d8419
Merge with 3.23.42
2001-09-13 09:52:35 +02:00
e24bdfa8bb
More debug info
...
Fix DBUG_ASSERT()
Optimization for BDB tables
Fix for BDB under Win98
2001-09-08 11:47:34 +03:00
381093b322
merge
2001-09-02 19:58:08 +03:00
447c18954e
merge with 3.23.42
2001-09-02 18:38:33 +02:00
04ec0de7d0
Changed DB_TYPE_INNOBASE to DB_TYPE_INNODB
...
Fix that DROP DATABASE works with all table types
Use BULK_INSERT when inserting more than one row
Better TRUNCATE TABLE
2001-09-02 13:47:00 +03:00
3b6546b875
EXPLAIN on UNION"s
2001-08-24 13:18:06 +03:00
063a1a6557
Portability fixes.
...
Patches required by Gemini
Fix to properly detect if there is an active transaction in InnoDB
Fix to not lock thread structure when doing automatic rollback when thread ends
Allow -O lower_case_names=0 on UNIX
2001-08-21 20:06:00 +03:00
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