serg@serg.mylan
8caf856afe
an obvious bug in _mi_key_cmp fixed (BUG#2295 - range on blobs)
2004-01-15 16:31:27 +01:00
bar@bar.intranet.mysql.r18.ru
7aa82031dc
I forgot to add the test in the previous commit :(
...
Blame me!
2004-01-15 16:10:44 +04:00
bar@bar.intranet.mysql.r18.ru
b63b7bff84
Fic for Bug 2367: INSERT() behaviour is different for different charsets.
2004-01-15 13:27:20 +04:00
bell@sanja.is.com.ua
4714f690f1
assigned correct lex->current_select for derived tables (BUG#2349)
...
moved LIMIT initialialization, because it is need only for single select derived table
2004-01-14 15:15:42 +02:00
serg@serg.mylan
ea61b7886b
Merge bk-internal:/home/bk/mysql-4.1/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2004-01-14 14:08:56 +01:00
serg@serg.mylan
7e28e936ec
show create tests
2004-01-14 12:29:30 +01:00
ram@gw.mysql.r18.ru
646d692510
a fix (bug #2361 : ALTER TABLE ... DROP PRIMARY KEY drops a non-primary key).
2004-01-13 16:18:37 +04:00
serg@serg.mylan
709a12ecb1
Merge bk-internal:/home/bk/mysql-4.0/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
2004-01-13 12:31:51 +01:00
serg@serg.mylan
90c6ecca93
BUG#2304 - HANDLER and tables in non-current db
2004-01-13 12:31:25 +01:00
vva@eagle.mysql.r18.ru
d7f6ced155
Fixed Bug #2338 Trigonometric arithmetic problem
...
by fixing optimizer bug with help of 'volatile' keyword
2004-01-12 22:47:26 -04:00
Sinisa@sinisa.nasamreza.org
05237bd863
Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into sinisa.nasamreza.org:/mnt/work/mysql-4.0
2004-01-12 16:28:12 +02:00
Sinisa@sinisa.nasamreza.org
e62b6365ce
opt_sum.cc:
...
A fix for a bug #3189 , pertaining to crashing MySQL server when a query with MIN / MAX on the BLOB column is to be optimised
2004-01-12 16:25:13 +02:00
ram@gw.mysql.r18.ru
c0cb3afb06
A fix (bug #2335 : Inconsistancy with handling of Years and NOW() function).
...
The test might fail if one runs it at 23:59:59 Dec 31
2004-01-11 14:12:46 +04:00
Sinisa@sinisa.nasamreza.org
ba029973fa
null.result, null.test:
...
Fix for a bug #2219 , regarding a bad cast to integer from NULL
item_func.h:
Fix for a bug #2219 , regarding a bad cast to integer from NULL
sql_parse.cc:
A fix for a bug #2207 , with mysql server haning on option setting
2004-01-09 22:28:29 +02:00
monty@mysql.com
f784f54c9c
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2004-01-09 12:40:09 +01:00
ram@gw.mysql.r18.ru
8178bd4ec8
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into gw.mysql.r18.ru:/usr/home/ram/work/4.0.b2231
2004-01-09 11:15:14 +04:00
ram@gw.mysql.r18.ru
75df017276
An improvement of the fix for the bug #2231 : string column,
...
INDEX+LIKE, don't take the ESCAPE character. (ver. 2)
2004-01-08 12:24:36 +04:00
bell@sanja.is.com.ua
501ae0bc52
allow UPDATE and DELETE stetements with tables derived from subquery if they are not updated (BUG#2117)
...
allow delete table by alias in multi-delete statement
2004-01-04 23:44:33 +02:00
bar@bar.intranet.mysql.r18.ru
39559d4817
#2244 User variables collation conflict is not detected
2003-12-31 19:01:03 +04:00
ram@gw.mysql.r18.ru
e49c7ae45f
Fix for the bug #2231 : string column, INDEX+LIKE, don't take the ESCAPE character.
...
(acctually i don't like the fix, any suggestions?)
2003-12-30 19:23:38 +04:00
monty@mysql.com
2ea2d15749
Merge
2003-12-30 13:16:49 +02:00
monty@mysql.com
c1dd070ba7
Some small portability fixes.
...
Added support for lower_case_table_names=2, which is to be used on case insensitive file systems.
This tells MySQL to preserve the used case of filenames and database names to make it esier to move files between cases sensitive can case insensitive file systems (like Windows and Linux)
2003-12-30 13:14:21 +02:00
monty@mysql.com
8d23612303
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/my/mysql-4.1
2003-12-26 12:32:24 +02:00
monty@mysql.com
458a947f6c
Fixed bug in table level privilege GRANT handling. (Bug #2178 )
...
Portability fixes
2003-12-26 12:32:02 +02:00
bar@bar.intranet.mysql.r18.ru
1547a03c79
Bug 1552:
...
TIS620 to Unicode and Unicode to TIS620 conversion check.
2003-12-25 20:11:01 +04:00
bar@bar.intranet.mysql.r18.ru
6f0c8a7bf4
Bug 2202: CAST from binary to char still returns a binary string
2003-12-25 17:42:17 +04:00
bar@bar.intranet.mysql.r18.ru
b15ea37fc7
"like" did not work in some cases with character set big5
2003-12-24 16:59:48 +04:00
ram@gw.mysql.r18.ru
73a36f1997
Fix & test for the bug #2182 : lpad returns incorrect result.
2003-12-22 19:00:51 +04:00
monty@mysql.com
0279dc4234
Portability fixes found during 5.0 test compilation
...
Fixed bug in ORDER BY on a small column (Bug #2147 )
Fixed error from pthread_mutex_destroy() when one had wrong errmsg file
2003-12-21 19:39:32 +02:00
bar@bar.intranet.mysql.r18.ru
c49773237d
Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into bar.intranet.mysql.r18.ru:/usr/home/bar/mysql-4.1
2003-12-19 19:15:55 +04:00
monty@mysql.com
7dfcc949d6
after merge fixes
2003-12-19 17:15:54 +02:00
bar@bar.intranet.mysql.r18.ru
5be2b8b11a
Fix for Bug#2151:
...
"USE db" affected the character set of further CREATE DATABASEs,
which should have not happened.
2003-12-19 19:12:11 +04:00
monty@mysql.com
d4c32db181
merge with 4.0.18
2003-12-19 16:42:17 +02:00
monty@mysql.com
eeff10e4c1
merge
2003-12-19 16:34:48 +02:00
monty@mysql.com
031390a9a4
Fixes after merge with 4.0
...
Cleaned up embedded library access and query cache handling
Changed min stack size to 128K (to allow longer MyISAM keys)
Fixed wrong priority for XOR (should be less than NEG to get -1^1 to work)
2003-12-19 16:25:50 +02:00
lenz@kallisto.local
0605ab2edb
- removed empty file mysql-test/t/rpl_temporary-master.opt
2003-12-19 12:47:10 +01:00
vva@eagle.mysql.r18.ru
f8552632fd
Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into eagle.mysql.r18.ru:/home/vva/work/BUG_2086/mysql-4.0
2003-12-18 18:08:39 -04:00
vva@eagle.mysql.r18.ru
f70b3897c4
Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.0
...
into eagle.mysql.r18.ru:/home/vva/work/BUG_2086/mysql-4.0
2003-12-18 18:07:39 -04:00
monty@mysql.com
b9d8f108c1
Simple cleanups
2003-12-18 14:40:19 +02:00
antony@ltantony.rdg.cyberkinetica.homeunix.net
2b53eef5f0
WorkLog #1323 (part 2)
...
New Statement: SHOW [STORAGE] ENGINES
New System Variable: storage_engine
New mysqld Argument: --default-storage-engine=
2003-12-17 22:52:03 +00:00
vva@eagle.mysql.r18.ru
d49ff0fd62
added error message for receiving variable with wrong GLOBAL|LOCAL type
...
(bug #2086 )
2003-12-17 16:37:47 -04:00
monty@mysql.com
e0cc6799ec
Merge with 4.0.17
2003-12-17 17:35:34 +02:00
vva@eagle.mysql.r18.ru
59004f01f9
fixed restoring of thd->count_cuted_fields in store_val_in_field
...
(fixed #bug 2012)
2003-12-16 17:55:34 -04:00
ram@gw.mysql.r18.ru
795c88517e
proper fix for the bug #2077 : accented characters in enum/defaul values are reported incorrectly.
...
note: bar asked me to use res.charset in ::sql_type() functions to be more consistent.
2003-12-16 17:39:33 +04:00
Sinisa@sinisa.nasamreza.org
05dddb73e1
Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into sinisa.nasamreza.org:/mnt/work/mysql-4.0
2003-12-16 14:45:37 +02:00
Sinisa@sinisa.nasamreza.org
a41f9de0d2
A new better test case for bug #2128 involving overflow
...
in decimal type with prepended zero's.
2003-12-16 14:43:34 +02:00
monty@mysql.com
87f7fe5714
Merge bk-internal.mysql.com:/home/bk/mysql-4.0
...
into mysql.com:/my/mysql-4.0
2003-12-16 12:20:48 +01:00
monty@mysql.com
56f0abf7bb
Portability fixes (mostly test suite)
...
Make ENGINE= an alias for TYPE= (Compabiltiy with 4.1)
Fix when using symlinked data files and realpath() is not working
2003-12-16 13:20:17 +02:00
guilhem@mysql.com
e56c8c61d8
Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into mysql.com:/home/mysql_src/mysql-4.0
2003-12-16 11:12:40 +01:00
guilhem@mysql.com
db2d812d1b
Fix for BUG#2083
...
"EE_ error codes (EE_DELETE, EE_WRITE) end up in the binlog, making slave stop".
The problem was that during execution of the command on the master, an error
can occur (for example, not space left on device, then mysqld waits and when
there is space it completes successfully: so finally it worked but the error
EE_WRITE remains in thd->net.last_errno and thd->net.last_error).
To know if finally the command succeeded, we test the 'error' variable in
every place, and if it shows no failure we reset thd->net.last_err* using
the function THD::clear_error() which is backported from 4.1.
A new test to see if now only real errors get to the binlog (note: the test
uses "rm").
Also a bit of memory free/alloc saving in log_event.cc (do not free the whole
mem_root after every query in the slave SQL thread: we can keep the initial
block of it; which will be freed when the thread terminates).
2003-12-16 11:10:50 +01:00