vva@eagle.mysql.r18.ru
8b52d7b6c4
Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.1
...
into eagle.mysql.r18.ru:/home/vva/work/BUG_663/mysql-4.1
2003-07-28 10:58:50 -04:00
vva@eagle.mysql.r18.ru
406b8ba21e
changed for AUTO_VALUE_ON_ZERO
2003-07-28 10:57:46 -04:00
serg@serg.mylan
e0d9c9cd2b
Merge bk-internal:/home/bk/mysql-4.1/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2003-07-27 09:59:24 +02:00
vva@eagle.mysql.r18.ru
f32299279d
fixed bug 663 and WL 1052 (sql_mode is safe for mysqldump)
2003-07-22 18:58:30 -04:00
serg@serg.mylan
2cac8f0768
now GRANT db.* ... compares patterns correctly to prevent privilege escalation
2003-07-22 22:21:23 +02:00
Sinisa@sinisa.nasamreza.org
1167e170d2
Merge
2003-07-19 18:49:04 +03:00
monty@mashka.mysql.fi
e1aa90a9bf
Safety and speedup fixes:
...
Changed is_open() to work as before.
Added back inited argument to LOG
2003-07-14 10:12:05 +03:00
guilhem@mysql.com
fbebac9a48
Fix for BUG#791:
...
a safer way of initing the mutexes in MYSQL_LOG.
is_open() is now always thread-safe.
See each file for details.
2003-07-11 14:26:44 +02:00
pem@mysql.telia.com
a8a29a39d2
Merging 4.1 into 5.0 (second pass; post-merge fixes).
...
One test in subselect.test still wrong.
Had to reconstruct all errmsg.txt files completely, since auto-merge made
a mess of the lot. :-(
2003-07-09 17:07:12 +02:00
pem@mysql.telia.com
9c3a7a6ba3
Merge 4.1 into 5.0 (first pass).
2003-07-08 17:50:23 +02:00
bell@sanja.is.com.ua
5eaaf8e732
after review changes (SCRUM)
...
removed outer resolving flag (because of movingtransformation after fix_fields)
2003-07-02 01:45:22 +03:00
bell@sanja.is.com.ua
2d120d32fa
cond_count moved to SELECT_LEX_NODE
...
fixed BUG #726
2003-06-26 11:09:11 +03:00
monty@mashka.mysql.fi
7655f05dc2
LEFT JOIN optimization: Change LEFT JOIN to normal join if possible
2003-06-26 05:38:19 +03:00
Sinisa@sinisa.nasamreza.org
862506b6af
Derived tables bug fix .......
2003-06-12 16:52:36 +03:00
igor@rurik.mysql.com
a0f3dcc3c8
Merge rurik.mysql.com:/home/igor/mysql-4.1
...
into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
2003-06-12 06:22:35 -07:00
igor@rurik.mysql.com
f547f2769f
Many files:
...
New feature: preload indexes into key cache.
mi_preload.c:
new file
Many files:
Added preload statement.
2003-06-12 04:29:02 -07:00
monty@narttu.mysql.fi
dad0664579
merge with public tree
2003-06-05 00:12:45 +03:00
monty@narttu.mysql.fi
23145cfed7
Added SQLSTATE to client/server protocol
...
bmove_allign -> bmove_align
Added OLAP function ROLLUP
Split mysql_fix_privilege_tables to a script and a .sql data file
Added new (MEMROOT*) functions to avoid calling current_thd() when creating some common objects.
Added table_alias_charset, for easier --lower-case-table-name handling
Better SQL_MODE handling (Setting complex options also sets sub options)
New (faster) assembler string functions for x86
2003-06-04 18:28:51 +03:00
bar@bar.mysql.r18.ru
81f0fb6e18
character_set_server is now updatable
...
character_set_database was added
Code optimization: reuse more code for all character sets variables
2003-05-30 13:03:56 +05:00
monty@narttu.mysql.fi
dd2b7918cd
Merge with 4.0.13
2003-05-19 16:35:49 +03:00
monty@narttu.mysql.fi
13530887cb
Fix for UNION and LEFT JOIN (Bug #386 )
...
Fixed wrong logging of Access denied error (Bug #398 )
2003-05-13 18:58:26 +03:00
monty@mashka.mysql.fi
60dfb25be3
Give warning if MySQL doesn't honor given storage engine
...
Allow syntax CREATE TABLE t1 (LIKE t2)
2003-05-13 11:15:11 +03:00
monty@mashka.mysql.fi
b3bab6aa73
merge with 3.23
2003-05-08 00:41:46 +03:00
monty@mashka.mysql.fi
8a28428c0a
Better grant test for SELECT *
2003-05-08 00:34:23 +03:00
monty@mashka.mysql.fi
5d5d5b08ac
Merge to get security patch
2003-05-08 00:12:46 +03:00
monty@mashka.mysql.fi
71ce598fa2
Security patch to remove wrong error when one had a global update/delete privilige and a database specific SELECT privilege.
2003-05-07 23:59:24 +03:00
monty@narttu.mysql.fi
7410b6cbdf
Fix problem where key_read was not cleaned up properly, which caused assert in innodb test.
2003-05-03 16:21:43 +03:00
Sinisa@sinisa.nasamreza.org
0ed1cbbd48
Porting back security fix from 4.0.
...
All tests plus grant.pl test passed.
2003-04-29 18:24:33 +03:00
pem@mysql.com
35c82164f6
Merged 4.1 to 5.0.
2003-04-29 12:06:04 +02:00
monty@mashka.mysql.fi
51eed4b48c
Fix for openssl on Solaris
...
Fix for grant bug with SELECT *
2003-04-28 10:32:56 +03:00
igor@hundin.mysql.fi
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
igor@hundin.mysql.fi
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
bar@bar.mysql.r18.ru
58f08024e7
sql_base.cc:
...
Table name cache is case-sensitive now like in 4.0.
2003-04-22 19:01:24 +05:00
hf@genie.(none)
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
hf@genie.(none)
f8f0b70380
SCRUM
...
two KILL commands implementation (version 2)
2003-03-31 13:39:46 +05:00
monty@narttu.mysql.fi
48a9c1239c
Added support for ULONG division with DIV
...
Fixed non fatal memory leak in slave code.
2003-03-19 21:23:13 +02:00
monty@narttu.mysql.fi
a434bca704
Merge with 4.0
2003-03-16 19:17:54 +02:00
serg@serg.mysql.com
f590fa7ce2
merged
2003-03-13 17:57:24 +01:00
monty@mashka.mysql.fi
6c81552dd3
Better fix for GRANT bug
2003-03-13 16:43:43 +02:00
serg@serg.mysql.com
026ec1d37c
merged
2003-03-13 13:44:03 +01:00
Sinisa@sinisa.nasamreza.org
d87036511b
Fix for a bug with column privileges ...
2003-03-12 17:08:48 +02:00
bar@bar.mysql.r18.ru
391b3ec636
item_func.cc, item_cmpfunc.cc, unireg.cc, table.cc, sql_base.cc:
...
some default_charset_info were removed
2003-03-07 13:39:53 +04:00
monty@narttu.mysql.fi
2a7dfa172c
Fixed bug in LOCK TABLE + DROP TABLE when other thread was waiting for a table that was locked bug not droped
2003-03-04 12:22:35 +02:00
monty@mashka.mysql.fi
e327393e9d
Fixed a lot of wrong memory references as reported by valgrind
...
Portability fixes
Added new client function: mysql_get_server_version()
New server help code (From Victor Vagin)
Fixed wrong usage of binary()
Disabled RTREE usage for now.
2003-02-12 21:55:37 +02:00
monty@mashka.mysql.fi
48558055ed
Move tmp_table_used to THD
...
Optimize depending sub querys
Remove valgrind warnings
2003-02-10 17:59:16 +02:00
monty@mashka.mysql.fi
023d6dd39b
Merge with 4.0.11
2003-02-04 21:52:14 +02:00
bell@sanja.is.com.ua
62902a3b4b
after-review changes (577 SCRUM)
2003-02-02 23:30:01 +02:00
bell@sanja.is.com.ua
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
bell@sanja.is.com.ua
37d228e623
changes based on partial revie of task 577 (SCRUM)
2003-01-30 18:07:39 +02:00
monty@mashka.mysql.fi
689578a099
Fixes for Netware
...
Call pthread_mutex_destroy() on not used mutex.
Changed comments in .h and .c files from // -> /* */
Added detection of mutex on which one didn't call pthread_mutex_destroy()
Fixed bug in create_tmp_field() which causes a memory overrun in queries that uses "ORDER BY constant_expression"
Added optimisation for ORDER BY NULL
2003-01-28 08:38:28 +02:00
monty@mashka.mysql.fi
710ffb2d89
Fix when using auto_increment and last_insert_id() in the same insert statement.
2003-01-28 06:48:26 +02:00
bell@sanja.is.com.ua
44d8a8cdab
merging
2003-01-25 13:19:46 +02:00
bell@sanja.is.com.ua
d56e23f64e
fixed subselects with temporary tables (SCRUM)
...
fixed memory leacks
2003-01-25 02:25:52 +02:00
monty@mashka.mysql.fi
7436e9ec97
Merge
2003-01-21 21:28:51 +02:00
monty@mashka.mysql.fi
25c393a12e
Portability fixes (for windows)
...
Some changes to the prepared statement protocol to make it easier to use and faster.
2003-01-21 21:07:59 +02:00
bell@sanja.is.com.ua
8aabee290d
Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/work-cols-4.1
2003-01-21 14:03:30 +02:00
bell@sanja.is.com.ua
372e2130e4
fixed test of cardinality
2003-01-21 13:55:26 +02:00
hf@deer.mysql.r18.ru
389680e04e
Conflicts resolving
2003-01-20 18:59:45 +04:00
monty@mashka.mysql.fi
762cb225c9
Changed my_strntoxxx functions to clear error number on start
...
Allow one to change ANSI_QUOTES mode per thread and on the fly
2003-01-17 16:33:54 +02:00
hf@deer.mysql.r18.ru
96089e2b3a
resolving conflicts
2003-01-15 13:15:35 +04:00
bell@sanja.is.com.ua
9e9ea3504f
after merging fixing
2003-01-14 18:00:34 +02:00
monty@mashka.mysql.fi
f8e660d88c
merge with 4.0.9
...
To get bug fixes for TCP/IP connections, FORCE INDEX and OPTIMIZE TABLE with NULL keys
2003-01-09 03:55:26 +02:00
monty@mashka.mysql.fi
3c08da957e
Don't count NULL values in cardinalty for MyISAM tables.
...
Free row buffer cache after each query for MyISAM tables.
Added table join option FORCE INDEX
Fixed core dump bug when connecting with hostname that could not be resolved.
2003-01-09 02:19:14 +02:00
monty@mashka.mysql.fi
22aaac013b
Fixed that derived tables are properly droped
2003-01-07 11:45:06 +02:00
bell@sanja.is.com.ua
7c0a074614
merging
2002-12-31 12:55:03 +02:00
Sinisa@sinisa.nasamreza.org
a4a80302b8
Merge sinisa@work.mysql.com:/home/bk/mysql-4.1
...
into sinisa.nasamreza.org:/mnt/work/mysql-4.1
2002-12-30 19:42:03 +02:00
vva@eagle.mysql.r18.ru
6ab60981e8
Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/4.1
...
into eagle.mysql.r18.ru:/home/vva/work/BINLOG_TEMPORARY/4.1
2002-12-30 01:59:08 +04:00
vva@eagle.mysql.r18.ru
1dcca480e8
processing thread specific queries
2002-12-30 01:46:48 +04:00
bell@sanja.is.com.ua
1dd7cb52ae
support of subselect without FROM reducing (SCRUM)
...
fixed bug of calling setup_fields without correct lex->current_select pointer in mysql_derived
more correct creation of reference in Item_field::fix_field
2002-12-26 01:28:59 +02:00
Sinisa@sinisa.nasamreza.org
52a9fd52e6
beautifying the error messages
2002-12-17 21:04:37 +02:00
Sinisa@sinisa.nasamreza.org
a83ed34f83
A fix for a bug in fix_fields in case like this:
...
select .. UNION select some_column;
This is exhibited in sub-selects and derived tables.
2002-12-17 20:15:15 +02:00
hf@deer.mysql.r18.ru
c1e69d2cca
Merging
2002-12-16 18:58:55 +04:00
hf@deer.mysql.r18.ru
3517febe97
Resolving merge conflicts
2002-12-12 12:49:56 +04:00
monty@mashka.mysql.fi
d3eb993a27
rename of net_pkg.cc to protocol.cc
...
Class for sending data from server to client (Protocol)
This handles both the old ( <= 4.0 ) protocol and then new binary protocol that is used for prepared statements.
2002-12-11 09:17:51 +02:00
monty@mashka.mysql.fi
859b688476
Merge with 4.0.6
2002-12-05 19:38:42 +02:00
monty@hundin.mysql.fi
8830eb4aa9
Change of internal key_field=NULL handling to avoid error messages.
...
Optimized SELECT DISTINCT ... ORDER BY ... LIMIT
Fixed reference to uninitalized variable
2002-12-03 13:08:25 +02:00
Sinisa@sinisa.nasamreza.org
5483796c50
Proper handling of ORDER BY table.column in UNION's
2002-12-02 20:18:51 +02:00
Sinisa@sinisa.nasamreza.org
a24b780207
Merge sinisa@work.mysql.com:/home/bk/mysql-4.1
...
into sinisa.nasamreza.org:/mnt/work/mysql-4.1
2002-11-30 19:54:52 +02:00
bell@sanja.is.com.ua
9da705ef2f
check of using same table for changing and select
2002-11-30 19:26:18 +02:00
Sinisa@sinisa.nasamreza.org
959b30672e
Merge sinisa@work.mysql.com:/home/bk/mysql-4.1
...
into sinisa.nasamreza.org:/mnt/work/mysql-4.1
2002-11-29 17:06:26 +02:00
monty@mashka.mysql.fi
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
Sinisa@sinisa.nasamreza.org
5b7a2f56ee
many, many changes
2002-11-29 15:22:47 +02:00
Sinisa@sinisa.nasamreza.org
481bcd5750
many bug fixes
2002-11-29 14:49:07 +02:00
bell@sanja.is.com.ua
39ddd2dcb4
checking columns of top items
2002-11-29 12:30:04 +02:00
hf@genie.(none)
5e8b27c0d3
Pull conflicts resolutions
2002-11-29 12:35:48 +04:00
bell@sanja.is.com.ua
fcb0b8815b
merging
2002-11-28 20:12:14 +02:00
bell@sanja.is.com.ua
b8b7d0b03b
fixed * without tables in IN bug
...
fixed sunction-test select in IN bug
fixed unions in subselect bug
2002-11-28 19:29:26 +02:00
bell@sanja.is.com.ua
4be2cfd62d
merging
2002-11-27 19:31:11 +02:00
bell@sanja.is.com.ua
f8ff8fc6de
after review changes in IN/ALL/ANY/SOME (SCRUM)
2002-11-27 17:04:43 +02:00
bell@sanja.is.com.ua
d40bec6829
Merge
2002-11-25 17:53:03 +02:00
bell@sanja.is.com.ua
c74c93ffc3
supported possiblity of item substitute (fixed bug) in setup_fields
...
more efficient reference creation
fixed table_name of Field in temporary table
2002-11-25 01:38:56 +02:00
bell@sanja.is.com.ua
1cee49dd86
Reference to field in outer subelect fixed
...
Fixed context in error mesages
2002-11-24 21:10:52 +02:00
bell@sanja.is.com.ua
aa5983b4a7
fixed removed by previos patch thd->allow_sum_func "side effect" of setup_conds
...
renamed tables to prevent droping real tables
2002-11-24 17:41:34 +02:00
bell@sanja.is.com.ua
c8d8367021
revert open_ltable changing
2002-11-23 23:21:49 +02:00
bell@sanja.is.com.ua
f6f937085f
fixed bug with thd->allow_sum_func value in subselect
2002-11-23 21:55:39 +02:00
bell@sanja.is.com.ua
2024464018
merging
2002-11-23 19:20:04 +02:00
monty@mashka.mysql.fi
dac6498f9b
Merge with 4.0
2002-11-21 15:56:48 +02:00
Sinisa@sinisa.nasamreza.org
d7344d9fa4
small revert
2002-11-18 23:11:45 +02:00
Sinisa@sinisa.nasamreza.org
4cec1660da
fix for message being sent in EXPLAIN ...
2002-11-18 20:58:04 +02:00
monty@mashka.mysql.fi
1a96948e81
Small improvement to alloc_root
...
Add support for LIMIT # OFFSET #
Changed lock handling: Now all locks should be stored in TABLE_LIST instead of passed to functions.
Don't call query_cache_invalidate() twice in some cases
mysql_change_user() now clears states to be equal to close + connect.
Fixed a bug with multi-table-update and multi-table-delete when used with LOCK TABLES
Fixed a bug with replicate-do and UPDATE
2002-11-16 20:19:10 +02:00
bell@sanja.is.com.ua
7a9f47759e
basic row Items (SCRUM)
2002-11-15 20:32:09 +02:00
serg@serg.mysql.com
9b0aca768d
removed redundant line
2002-11-13 15:57:29 +01:00
Sinisa@sinisa.nasamreza.org
c92bbccbc1
Merge
2002-11-12 16:27:52 +02:00
Sinisa@sinisa.nasamreza.org
9ef50038f8
IGNORE_INDEX fix for 4.0
2002-11-12 16:22:26 +02:00
monty@mashka.mysql.fi
97bb57f765
Extended WEEK() to be able to handle ISO weeks.
...
unlink socket file if mysqld dies on startup
Some optimization of AND expressions
2002-11-12 12:42:42 +02:00
Sinisa@sinisa.nasamreza.org
c6b0d33619
some bug fixes related to derived tables
2002-11-11 17:45:23 +02:00
monty@mashka.mysql.fi
876f3f4d30
Fixed that NULL and 0 returns 0 instead of NULL
...
This is coded to not cause a speed impact on top level AND expressions where we don't care if an AND expression returns 0 or NULL
2002-11-11 15:57:35 +02:00
serg@serg.mysql.com
65f276f10c
merged
2002-11-09 19:27:28 +01:00
serg@serg.mysql.com
6b8bf756b1
IGNORE/USE INDEX now work with HA_EXTRA_KEYREAD
2002-11-09 19:15:46 +01:00
monty@hundin.mysql.fi
aa4e165808
Portability fix extern "C" static -> extern "C"
2002-11-07 12:49:02 +02:00
monty@butch.
890b39bb68
merge
2002-11-07 12:49:01 +02:00
hf@genie.(none)
25bd1e9a37
Merged by hands
2002-11-07 12:20:08 +04:00
monty@hundin.mysql.fi
65badfff1a
Put temporary files in binlog cache when using BEGIN/COMMIT
...
Let MySQL 4.0 read 4.1 .frm files without 4.1 specific extensions
New variables @@rand_seed1 and @@rand_seed2 (used by replication)
DROP TEMPORARY TABLE
2002-11-07 04:02:37 +02:00
monty@butch.
a2bdf9265f
Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes.
2002-11-07 03:54:00 +02:00
monty@hundin.mysql.fi
5333cfb429
Removed wrong patch to fix DATE BETWEEN TIMESTAMP1 AND TIMESTAMP2
...
Some simple optimizations
2002-11-05 22:45:42 +02:00
bell@sanja.is.com.ua
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
bell@sanja.is.com.ua
c94b39134f
Fixed error handling bug
2002-11-04 00:56:25 +02:00
bell@sanja.is.com.ua
1f20cf3b42
removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion (SCRUM)
...
fixed some possible bugs
2002-10-30 13:18:52 +02:00
monty@hundin.mysql.fi
1e0538324d
Added back old LARGEFILE handling
...
Fixed reference to freed memory in acl_init()/grant_init()
Fixed possible memory leak. (Could only happen in very strange circumstances)
Fixed bug in ALTER TABLE with BDB tables
Updated mysql-test for valgrind
2002-10-29 21:59:03 +02:00
serg@serg.mysql.com
1a1cafce63
merged
2002-10-25 22:07:04 +00:00
serg@serg.mysql.com
dede6634f6
merged
2002-10-25 21:15:52 +00:00
bell@sanja.is.com.ua
21ca25debf
fixed update with subselect (FOR REVIEW)
2002-10-24 22:59:29 +03:00
monty@hundin.mysql.fi
36afa9a96e
Fixed problem with BDB tables and ALTER TABLE
2002-10-24 01:29:29 +03:00
hf@genie.(none)
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
serg@serg.mysql.com
4842b82e9f
Merge work:/home/bk/mysql-4.1
...
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.1
2002-10-08 14:17:38 +00:00
serg@serg.mysql.com
3217f2cc06
support for --tmpdir=dir1:dir2:...
2002-10-08 12:39:37 +00:00
bell@sanja.is.com.ua
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
hf@genie.(none)
55866b0615
Huge pull
2002-10-07 15:38:07 +05:00
bell@sanja.is.com.ua
199f667c19
merging
2002-10-04 14:15:59 +03:00
monty@mashka.mysql.fi
2e52a69b12
Merge work:/my/mysql-4.1 into mashka.mysql.fi:/home/my/mysql-4.1
2002-10-03 16:56:09 +03:00
bell@sanja.is.com.ua
48b2a76a48
after merging bugfix
2002-10-03 16:35:08 +03:00
monty@mashka.mysql.fi
0f39457613
Merge with 4.0.4
2002-10-02 17:55:12 +03:00
monty@mashka.mysql.fi
a748b35ddd
merge with work
2002-10-02 13:45:16 +03:00
monty@mashka.mysql.fi
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
monty@mashka.mysql.fi
755d4952af
Change name -> alias in TABLE_LIST.
...
Added missing mutex-lock around critical section in GRANT handling.
2002-09-21 21:36:23 +03:00
monty@mashka.mysql.fi
cb8580a2cd
Changed table_list->name -> table_list->alias to find places where we where using alias instead of table_name.
...
This should fix some issues where --lower-case-table-names doesn't work properly under windows.
2002-09-20 14:05:18 +03:00
monty@mashka.mysql.fi
0281a6b160
Fixed searching after ssl directories.
...
Fixed that GRANT ... REQUIRE options are not forgot when doing new GRANT
Changed fn_ext to point at first '.' after directory.
FLUSH LOGS removed numerical extension for all future update logs.
Fixed the mysqld --help reports right values for --datadir and --bind-address
--log-binary=a.b.c now properly strips of .b.c
Fix that one can DROP UDF functions that was not loaded at startup
Made AND optional in REQUIRE
Added REQUIRE NONE
2002-09-05 16:17:08 +03:00
Sinisa@sinisa.nasamreza.org
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
monty@mashka.mysql.fi
ca3cecf872
Fixed bug introduces by last changeset
...
(Fixing of problem with ALTER TABLE on BDB tables)
2002-09-03 16:28:01 +03:00
monty@mashka.mysql.fi
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
bell@sanja.is.com.ua
d9989c635e
merged
2002-09-03 10:06:10 +03:00
bell@sanja.is.com.ua
b07aaeb295
subselect with union
...
new error handling
Item_ref bug fixed
2002-09-03 09:50:36 +03:00
hf@bisonxp.(none)
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
monty@narttu.mysql.fi
7134ffec21
Merge with 4.0.3
...
Some simple optimzations, more comments and indentation changes.
Add ` around database in 'use database' in binary log.
Moved max_error_count and max_warning_count to variables struct.
Removed SHOW_WARNS_COUNT and SHOW_ERRORS_COUNT calls.
Changed string functions to use character set of first string argument as default return characterset
(Each string function can change the above assumption if needed)
2002-08-30 12:40:40 +03:00
Sinisa@sinisa.nasamreza.org
08fbd47950
some small speed improvements after my last changes.
...
I know I should have waited for Monty's merge ...
2002-08-28 21:11:23 +03:00
Sinisa@sinisa.nasamreza.org
22bcce253e
Adding a necessary functionality to ::store and ::save_in_field
...
that will take place properly after pull from 4.0, in order to
handle conversions from quoted constants to bigint's.
2002-08-24 14:49:04 +03:00
monty@hundin.mysql.fi
7dac7062fa
Changed relay_log_space to ulonglong
...
Removed compiler warnings.
2002-08-23 15:14:01 +03:00
monty@hundin.mysql.fi
77296b3f67
Fix after merge
...
Updated WEEK() and DATE information in the manual.
2002-08-08 16:41:04 +03:00
monty@hundin.mysql.fi
087261482a
merge with 3.23.52
2002-08-08 15:24:47 +03:00
monty@mashka.mysql.fi
2c4fa340cc
Lots of code fixes to the replication code (especially the binary logging and index log file handling)
...
Fixed bugs in my last changeset that made MySQL hard to compile.
Added mutex around some data that could cause table cache corruptions when using OPTIMIZE TABLE / REPAIR TABLE or automatic repair of MyISAM tables.
Added mutex around some data in the slave start/stop code that could cause THD linked list corruptions
Extended my_chsize() to allow one to specify a filler character.
Extend vio_blocking to return the old state (This made some usage of this function much simpler)
Added testing for some functions that they caller have got the required mutexes before calling the function.
Use setrlimit() to ensure that we can write core file if one specifies --core-file.
Added --slave-compressed-protocol
Made 2 the minimum length for ft_min_word_len
Added variables foreign_key_checks & unique_checks.
Less logging from replication code (if not started with --log-warnings)
Changed that SHOW INNODB STATUS requre the SUPER privilege
More DBUG statements and a lot of new code comments
2002-08-08 03:12:02 +03:00
monty@hundin.mysql.fi
5fadf19295
Fixed problem with make distcheck
...
Fixed bug in automatic repair of MyISAM tables where table cache was not locked properly
2002-08-06 22:20:11 +03:00
monty@narttu.mysql.fi
bea3a43b20
merge
2002-08-05 22:18:39 +03:00
monty@narttu.mysql.fi
c0a6890292
Added some missing mutex_locks() when manipulating the table cache.
...
This should fix some possible table cache corruptions when doing
OPTIMIZE or REPAIR table when other threads are opening new tables.
2002-08-05 18:50:38 +03:00
monty@mashka.mysql.fi
621b5da80e
Fixed bug with GROUP BY on NULL fields.
...
(Merge of code from 4.0)
2002-08-05 18:10:53 +03:00
monty@mashka.mysql.fi
c702a1f8fd
Removed wrong implementation of CUBE/ROLLUP
...
Fixed bugfix of INSERT ... SET db_name.table_name.column_name
Changed locking to external-locking
Fix client hangup for some invalid SQL queries.
2002-07-24 19:55:08 +03:00
monty@mashka.mysql.fi
00089b8148
Merge work:/home/bk/mysql-4.0 into mashka.mysql.fi:/home/my/mysql-4.0
2002-07-23 22:09:54 +03:00
salle@geopard.online.bg
02aaf29d2f
Fixed bug with INSERT .. SET db_name.tbl_name.col_name=''
2002-07-23 20:42:08 +03:00
monty@mashka.mysql.fi
dddc20d9d1
New SET syntax & system variables.
...
Made a some new buffers thread specific and changeable.
Resize of key_buffer.
AUTO_COMMIT -> AUTOCOMMIT
Fixed mutex bug in DROP DATABASE
Fixed bug when using auto_increment as second part of a key where first part could include NULL.
Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
Don't write message to error log when slave reconnects becasue of timeout.
Fixed possible update problem when using DELETE/UPDATE on small tables
(In some cases we used index even if table scanning would be better)
A lot of minior code cleanups
2002-07-23 18:31:22 +03:00
hf@bisonxp.(none)
d8c94e942b
Merge abotchkov@work.mysql.com:/home/bk/mysql-4.1
...
into bisonxp.(none):/home/hf/work/mysql-4.1
2002-07-09 10:42:24 +05:00
bell@sanja.is.com.ua
2cf620004e
subselect in having clause
...
fixed bug in sum function in subselect
2002-07-01 14:14:51 +03:00
monty@hundin.mysql.fi
0d8e13979d
Made keyread (key scanning) a key specific attribute.
...
This avoids using fulltext keys for table scanning.
This also reverts Sinisa's original fix for this problem.
2002-06-19 00:22:30 +03:00
monty@hundin.mysql.fi
b1f7c1251c
Merge with 3.23.52
2002-06-17 16:08:34 +03:00
hf@bison.(none)
cc6407f1a5
Resolving of conflicts from pull
2002-06-17 17:14:20 +05:00
hf@bison.(none)
ede6ba5621
Removing net emulation out of embedded library
2002-06-17 16:24:51 +05:00
venu@myvenu.com
5a33842a16
sql_error.cc, sql_prepare.cc:
...
new file
Client-server protocol 4.1 changes - Server side:
* Enhanced metadata information:
- SHOW [COUNT(*)] ERRORS [LIMIT [offset,] rows]
- SHOW [COUNT(*)] WARNING [LIMIT [offset,] rows]
- SHOW TABLE TYPES
- SHOW PRIVILEGES
- SHOW COLUMN TYPES (Not fully implemented)
* Prepared execution
* Long data handling in pieces
* And other misc changes
2002-06-12 14:13:12 -07:00
monty@mashka.mysql.fi
b8421d34ec
Added the following new privleges:
...
SHOW DATABASES
CREATE TEMPORARY TABLE
LOCK TABLES
REPLICATION SLAVE & REPLICATION CLIENT
SUPER
EXECUTE
All scripts & documentation is updated for this change.
Added better error messages for global privileges
2002-06-12 15:04:18 +03:00
monty@mashka.mysql.fi
2aecdd1a91
Big code cleanup/review before 4.0.2 release.
...
(All commit emails since 4.0.1 checked)
This had to be done now, before the 4.1 tree changes to much, to make it easy to propagate bug fixes to the 4.1 tree.
2002-06-11 11:20:31 +03:00
sasha@mysql.sashanet.com
81a3130d5b
spurious binlog error code logging on temp table auto-drop fixed
...
added a new replication test
2002-06-05 20:16:44 -06:00
monty@hundin.mysql.fi
ee6bd84880
Changes for new binary .frm format
...
Fixes after last merge from 4.0.
(Code not yet complete, need anoter merge from 4.0)
2002-06-04 08:23:57 +03:00
monty@hundin.mysql.fi
f0b28da6f9
merge with 4.0
2002-06-03 12:59:31 +03:00
bar@gw.udmsearch.izhnet.ru
196aa19cf6
Now string values are created and filled with charset field
...
SELECT func(charset2) FROM t ORDER BY 1 works in correct charset
2002-05-17 16:29:52 +05:00
monty@hundin.mysql.fi
9d0f8a1b5f
Fixed that enable-reads-from-master and repl-parse-query works in option files.
...
Fixed slowdown problem on win98
Fixed syntax for ALTER TABLE .. RENAME
2002-04-29 12:24:14 +03:00
monty@hundin.mysql.fi
b5a145d872
merge
2002-04-13 15:34:39 +03:00
monty@hundin.mysql.fi
727e507bca
merge with 3.23.50
2002-03-27 01:56:10 +02:00
monty@hundin.mysql.fi
ed040fe21e
Fix for bug in WHERE key='j' or key='J'
2002-03-22 14:03:42 +02:00
monty@tik.mysql.fi
ee162d86a6
Quote names to SHOW CREATE for mysqldump
...
Fix thread-related bug when doing DROP TABLE
Fix bug in RENAME TABLE on windows
2002-03-21 23:06:48 +02:00
Sinisa@sinisa.nasamreza.org
d8b085b92b
Merge sinisa@work.mysql.com:/home/bk/mysql-4.1
...
into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.1
2002-03-15 14:21:43 +02:00
Sinisa@sinisa.nasamreza.org
5e092e2fc6
making full-text working with UNION's
2002-03-15 14:21:06 +02:00
Sinisa@sinisa.nasamreza.org
ec80dec9b0
Making full-text queries working with UNION's
2002-03-15 14:11:11 +02:00
bar@gw.udmsearch.izhnet.ru
c60a29f0ee
Hash now supports several charsets
2002-03-14 21:44:42 +04:00
bar@gw.udmsearch.izhnet.ru
b37ce8e769
New ctype functions/macros to support many charsets at a time
2002-03-12 21:37:58 +04:00
monty@tik.mysql.fi
c1ab560c3d
Corrected fix for not freed memory when using corrupted tables
2002-03-05 17:38:16 +02:00
serg@serg.mysql.com
2cef9ef99d
memory leak with broken tables fixed
2002-02-20 13:06:54 +00:00
monty@hundin.mysql.fi
fdb253467a
Cleanup
2002-02-11 04:55:52 +02:00
monty@hundin.mysql.fi
be46289855
New error messages
...
Test of unsigned BIGINT values
Fixes for queries-per-hour
Cleanup of replication code (comments and portability fixes)
Make most of the binary log code 4G clean
Changed syntax for GRANT ... QUERIES PER HOUR
2002-01-29 18:32:16 +02:00
monty@hundin.mysql.fi
df5f8c18eb
Move HA_EXTRA_NO_READCHECK to ha_open
...
Fixed bug in multi-table-delete
2002-01-16 23:02:26 +02:00
monty@hundin.mysql.fi
b658662ae4
Update copyright
...
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
2001-12-06 14:10:51 +02:00
monty@hundin.mysql.fi
4c17825acd
Update of query cache code
2001-12-06 01:05:30 +02:00
monty@hundin.mysql.fi
69f6802632
merge
2001-11-28 14:52:11 +02:00
sasha@mysql.sashanet.com
5d2f2c8369
fixed alias drop bug in binlog
...
fixed skip counter to do the RightThing (TM) when the user messes up.
Still do RightThing when he gets it right.
2001-11-27 18:20:24 -07:00
monty@bitch.mysql.fi
d0ccff5090
New improved IO_CACHE
2001-11-28 02:55:52 +02:00
monty@hundin.mysql.fi
777fdb5d5c
Fixes for embedded version.
2001-11-25 13:50:48 +02:00
monty@hundin.mysql.fi
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
monty@hundin.mysql.fi
9265a4df45
merge
2001-11-22 14:40:38 +02:00
serg@serg.mysql.com
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
monty@hundin.mysql.fi
29c527cf8d
Fix wrong memory allocation in SHOW OPEN TABLES
2001-11-08 00:43:27 +02:00
monty@hundin.mysql.fi
06e719b7cc
Remved Gemini code.
2001-10-10 02:50:28 +03:00
monty@hundin.mysql.fi
55a6911bb1
Portability fixes.
2001-10-03 17:02:14 +03:00
monty@tik.mysql.fi
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
monty@hundin.mysql.fi
5a14bb2a7e
Integrated table->ref_primary_key into table->part_of_key
...
Fixed bug in UNION
2001-09-21 03:38:35 +03:00
monty@hundin.mysql.fi
bfc7394ec3
Fixed bug in UNION when doing UNION with the same tables
2001-09-17 22:44:51 +03:00
monty@hundin.mysql.fi
0d72e5440f
Portability fixes
2001-09-15 16:22:34 +03:00
monty@hundin.mysql.fi
52b83ea218
Fixed bug in UNION
...
Fixed replication bug in load_master_data
2001-09-14 19:50:56 +03:00
monty@work.mysql.com
18474d8419
Merge with 3.23.42
2001-09-13 09:52:35 +02:00
monty@tik.mysql.fi
5b4d5d50db
Fixed a problem using LOCK TABLES and BDB tables
2001-09-06 23:57:32 +03:00
monty@hundin.mysql.fi
279de0c67c
Update of manual with 4.0 changes
...
Create innodb table space if configuring with InnoDB and not using --skip-innodb
Fixes for TRUNCATE TABLE and DROP DATABASE.
2001-09-03 05:16:15 +03:00
monty@work.mysql.com
447c18954e
merge with 3.23.42
2001-09-02 18:38:33 +02:00
monty@hundin.mysql.fi
7f4aee1c90
Make killing of threads safer
2001-09-01 10:38:16 +03:00
monty@hundin.mysql.fi
733f865f54
Fixes for OS2.
...
Fix bug in isamlog
Add argument types to function declarations.
2001-08-22 01:45:07 +03:00
monty@hundin.mysql.fi
a1be2a894f
Fix of UNION code
...
Added heap_delete_table
Added HA_EXTRA_PREPARE_FOR_DELETE
Added and use my_dup() for faster open of tables.
Removed not working no-mix-table-type
2001-08-19 14:43:51 +03:00
Sinisa@sinisa.nasamreza.org
1e1a1ec064
New startup options and some cleanups
2001-08-18 15:29:21 +03:00
monty@hundin.mysql.fi
f8e6e74cb6
Fix problem with not getting 'No Database Selected' error
2001-08-15 20:09:20 +03:00
monty@hundin.mysql.fi
e7575da7bb
Portability fixes
...
Added record_rnd_buffer
Added --safe-user-create
Fix for ALTER TABLE RENAME on windows
2001-08-10 17:37:37 +03:00
monty@tik.mysql.fi
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
monty@tik.mysql.fi
539541c51e
Added back old code that Sasha removed
2001-07-11 10:36:22 +03:00
sasha@mysql.sashanet.com
d80451c818
post-merge fixes
...
test SHOW OPEN TABLES
2001-07-07 19:15:41 -06:00
sasha@mysql.sashanet.com
27561841d1
merged latest changes in 3.23
2001-07-07 15:35:23 -06:00
monty@tik.mysql.fi
19a99dd3fd
dded volatile to replication variable
2001-07-07 23:26:06 +03:00
monty@work.mysql.com
7f68199648
merge
2001-06-21 11:03:54 +02:00
monty@hundin.mysql.fi
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
monty@work.mysql.com
0652902ab5
merge
2001-06-12 14:12:35 +02:00
monty@tik.mysql.fi
1f409baf4c
Changed compare in MyISAM to use my_pread()
...
Fixed that @VAR shows all decimals
Fixed problem with FLUSH TABLES and LOCK TABLE
CREATE ... SELECT now creates keys later
Reset AUTO_INCREMENT order if droping AUTO_INCREMENT key
2001-06-11 15:01:28 +03:00
monty@work.mysql.com
df56b252a7
merge
2001-05-31 12:56:05 +02:00
mikef@nslinux.bedford.progress.com
ceac5f9227
Pushing all the Gemini changes above the table handler.
2001-05-29 09:29:08 -04:00
sasha@mysql.sashanet.com
8f6b34f950
updates for LOAD DATA FROM MASTER + some cleanup of replication code
2001-05-28 19:18:23 -06:00
monty@work.mysql.com
914bbdca50
merge
2001-05-20 12:38:19 +02:00
monty@donna.mysql.fi
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
sasha@mysql.sashanet.com
7c9b9f471c
Merged with 3.23, needs further fix-up
2001-05-10 15:06:35 -06:00
monty@donna.mysql.fi
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
monty@donna.mysql.fi
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
monty@donna.mysql.fi
a94ba10f8d
Fix for BDB and LOCK TABLES
2001-04-19 20:41:19 +03:00
serg@serg.mysql.com
f751ab1a9a
fully functional HANDLER table CLOSE
2001-04-15 22:56:20 +02:00
serg@serg.mysql.com
6a41e1f3a5
merged
2001-04-13 21:29:06 +02:00
serg@serg.mysql.com
ca0ba8e0ab
this won't be pushed
2001-04-13 16:18:44 +02:00
sasha@mysql.sashanet.com
593e7ab4f3
Ugly merge of 3.23 changes into 4.0 - fix up needed
2001-04-11 19:09:00 -06:00
monty@work.mysql.com
8f62579c38
Added all changes from old 4.0 version:
...
PSTACK, libmysqld and MySQL filesystem
UPDATE ... ORDER BY
DELETE ... ORDER BY
New faster fulltext handling
Faster compressed keys
2001-04-11 13:04:03 +02:00
sasha@mysql.sashanet.com
102c1945eb
do not log the drop internal temporary tables into the binary log
...
mark killed partially completed updates with an error code in binlog
stop replication if the master reports a possible partial/killed update
test partially killed update
2001-04-10 20:56:54 -06:00
serg@serg.mysql.com
a6ebe74e3c
Preliminary commit of HANDLER syntax (w/o LIMIT or column-list)
2001-04-07 00:18:33 +02:00
monty@donna.mysql.fi
9ea338ac3f
Added INNODB as a synonym for INNOBASE
...
Fixed bug where FLUSH TABLES could make indexes unavailable for the next query
Added --skip-safemalloc
2001-04-02 01:45:24 +03:00
monty@donna.mysql.fi
e5da9a96de
Fixed bug in lock tables introduced by shared locks.
...
New lock test
2001-03-27 13:05:48 +03:00
monty@donna.mysql.fi
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
monty@tik.mysql.fi
bdb822ef49
Fixed bug with FLUSH TABLES when using temporary tables
2001-03-23 21:16:57 +02:00
sasha@mysql.sashanet.com
cb8962ac80
fixed bug on re-open of temp tables after FLUSH in the middle of open
...
added flush test case, but had to comment the fun part out because it
does not work for some reason - will investigate why.
2001-03-22 20:04:59 -07:00
monty@tik.mysql.fi
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
monty@donna.mysql.fi
5ccbbd83f2
Fixes for innobase usage
...
Fixed bug when using TEXT columns with BDB tables
Allow LOAD DATA INFILE to use numbers with ENUM and SET columns
2001-03-03 03:03:12 +02:00
monty@donna.mysql.com
d218ebcc51
Added locks needed for Innobase
...
Fixed mutex problem when doing automatic repair of MyISAM tables
2001-02-18 00:03:37 +02:00
monty@donna.mysql.com
450d98e341
Changed --replace to --replace_result in mysqltest
...
Changed errmsg -> my_errmsg (portability issue)
Fixed that mysqlbinlog writes SET TIMESTAMP before all queries
Fixed comments in default my.cnf files
2001-02-15 03:43:14 +02:00
sasha@mysql.sashanet.com
70f619856b
fixed up lock counting code - Monty's suggestions
...
updated manual about table lock counter
fixed coredump in DROP DATABASE with long bogus name by non-root user
fixed bug in handling STOP immediately after ROTATE
added test case for buffer overrun on DROP DATABASE by non-root user
added test case for the STOP bug in replication
2001-01-27 15:33:31 -07:00
sasha@mysql.sashanet.com
5f6561ec88
Table_locks_waited
...
Table_locks_immediate
2001-01-26 20:00:42 -07:00
monty@donna.mysql.com
e2a8a99d01
Lots of manual changes
...
Changed 'static inline' to 'inline' for SCO new's compiler
2001-01-25 22:38:26 +02:00
monty@donna.mysql.com
8a9b1e9248
Fixed type in make_binary_distribution.sh
...
Don't convert field names in mysql_list_fields
2001-01-22 01:36:33 +02:00
monty@donna.mysql.com
94bc7ce8d7
Fixed that --open-files-limit works on Linux
2001-01-14 12:25:30 +02:00
tim@cane.mysql.fi
5fdf032769
Added SHOW OPEN TABLES. Thanks to Antony T Curtis <antony@abacus.co.uk>
...
for the code.
2000-12-18 23:22:20 +02:00
serg@serg.mysql.com
53df0e501a
sql_base.cc merge+insert (v.3)
...
myrg_info.c merge+insert (v.3)
myrg_extra.c merge+insert (v.3)
ignore cleanup
2000-12-08 13:53:24 +01:00
serg@serg.mysql.com
24f75730c1
Merge
2000-12-07 15:13:01 +01:00
serg@serg.mysql.com
d22216bc6d
myrg_rrnd.c merge+insert (alternate take)
...
myrg_info.c merge+insert (alternate take)
myrg_extra.c merge+insert (alternate take)
mymrgdef.h merge+insert (alternate take)
sql_base.cc open_table --> open_or_reset_table (needed for MERGE)
2000-12-07 14:48:05 +01:00
monty@donna.mysql.com
87d9388e52
Only write full transactions to binary log
...
A lot of new functions for BDB tables
Fix for DROP DATABASE on windows
Default server_id variables
2000-12-07 14:08:48 +02:00
monty@donna.mysql.com
08a2c58ed1
Fixed bug in 'drop table'
...
Portability fixes
2000-11-29 05:09:28 +02:00
sasha@mysql.sashanet.com
25ae951289
Merge work.mysql.com:/home/bk/mysql
...
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2000-11-27 23:10:49 -07:00
sasha@mysql.sashanet.com
87ef08f239
pointer casts -> int4store()
...
added error code to master failed connect message
2000-11-27 23:08:46 -07:00
monty@donna.mysql.com
74e7ffe987
New thr_alarm struct for better integration with OS2
...
Run bootstrap in separate thread
Fix bug in FLUSH TABLES table_name
2000-11-28 04:47:47 +02:00
sasha@mysql.sashanet.com
f43e7910b5
yes, and a small change to log_event.h
2000-11-25 23:30:02 -07:00
monty@donna.mysql.com
b65dbb6114
Fixed problem with auto-repair of MyISAM tables
...
Fixed bug in ISAM and MyISAM when updating from multiple-processes
2000-11-21 03:43:34 +02:00
monty@donna.mysql.com
61fd6baf4b
Bug fix for NATURAL JOIN, Split manual sections and more statistic variables
2000-11-20 02:57:02 +02:00
monty@donna.mysql.com
b31d076879
Fixed some reported bugs
2000-11-18 23:13:48 +02:00
jcole@tetra.bedford.progress.com
6120321a5f
Added ALTER TABLE ... ORDER BY ...
2000-11-11 12:27:34 -06:00
monty@donna.mysql.com
2620ca4cf5
Fixes for automatic repair
2000-10-17 05:29:56 +03:00
monty@donna.mysql.com
117d8b7f64
Automatic repair of MyISAM tables + small bug fixes
2000-10-17 00:47:15 +03:00
monty@donna.mysql.com
4229796946
Automatic primary key for BDB tables
2000-10-16 02:29:48 +03:00
monty@donna.mysql.com
7ac13c89e6
Fix of LEFT JOIN optimizer bug, problem with key cache on Windows and
...
a lot of portability issues.
2000-10-14 03:16:35 +03:00
monty@tik.mysql.com
09dce662e2
Automatic repair of MyISAM tables + portability fixes
2000-10-11 00:06:37 +03:00
monty@donna.mysql.com
527113d370
merge
2000-10-04 23:22:53 +03:00
monty@tramp.mysql.fi
9f7c4563f7
First part of automatic repair of MyISAM tables.
...
Error on full disk on repair.
SIGHUP signal handling.
Update with keys on timestamp
Portability fixes
2000-10-03 14:18:03 +03:00
sasha@mysql.sashanet.com
62a6a0fdf1
bug fixes in server-id, moved replication functionality to
...
sql_repl.* will push this one, since the replication code now works
2000-09-29 17:20:26 -06:00
monty@donna.mysql.com
a9e11f2378
Small fixes for release
2000-09-26 22:39:45 +03:00
monty@tramp.mysql.fi
e32799e4dd
RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair,
...
reading from FIFO, fixes for FULLTEXT, @@IDENTITY
2000-09-26 00:33:25 +03:00
sasha@mysql.sashanet.com
f7649635a1
sql/slave.cc
...
fixed typo in the error message
sql/sql_base.cc
fixed bugs in reopen_name_locked_table() after talking to Monty
added a test case for restore + select
2000-09-19 17:23:58 -06:00
sasha@mysql.sashanet.com
c20208d978
added reopen_name_locked_table()
...
changed RESTORE TABLE to use name lock
2000-09-19 16:17:19 -06:00
monty@donna.mysql.com
751f2d1f16
Faster log::write() call, memory leak fix, flush master fix.
2000-09-16 04:27:21 +03:00
monty@donna.mysql.com
11c7092c30
Small portability fixes
2000-09-07 23:58:43 +03:00
monty@donna.mysql.com
710b75f5b8
merge
2000-08-29 12:56:57 +03:00
monty@donna.mysql.com
066d55c0c0
Bug fixes for 3.23.23
2000-08-29 12:31:01 +03:00
serg@infomag.ape.relarn.ru
eb8ad15751
ft_optimization: identical queries merging. collection -> fulltext. Bugs fixed.
...
**************** !!! NOTE EVERYBODY: SYNTAX CHANGED !!! ********************
There's no COLLECTIONs now, full-text indexes can be created via the word
FULLTEXT, which should be used like UNIQUE.
2000-08-28 17:43:58 +04:00
monty@donna.mysql.com
f0952ce3e1
FLUSH TABLE table_list
...
Fixes for RENAME TABLE
Portability fixes
2000-08-22 00:18:32 +03:00
monty@donna.mysql.com
aa3580924b
RENAME TABLE table_name TO new_table_name ; Faster Alloc
...
Small bug fixes
2000-08-21 03:00:52 +03:00
jcole@jcole.burghcom.com
3eaa2494ef
Fix "dosen't" for someone who mailed us. :)
2000-08-16 04:17:40 -05:00
bk@work.mysql.com
f4c589ff6c
Import changeset
2000-07-31 21:29:14 +02:00