igor@rurik.mysql.com
54628879fc
Many files:
...
Fixed a bug causing a crash for multi-update/multi-delete
with impossible where (bug #1860 ).
2003-12-11 14:55:48 -08:00
Sinisa@sinisa.nasamreza.org
a888caa7bc
Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into sinisa.nasamreza.org:/mnt/work/mysql-4.0
2003-12-11 16:01:37 +02:00
ram@gw.mysql.r18.ru
0395a3dd46
Added --comments mysqldump option (default value is 1).
...
Fixed mysqldump test.
2003-12-11 17:37:45 +04:00
pem@mysql.comhem.se
7bfbfc308f
WL#1364: Store some environmental values with SPs and use at invokation
...
sql_mode is stored and used with SPs.
sql_select_limit is always unlimited in SPs.
2003-12-11 12:23:50 +01:00
ram@gw.mysql.r18.ru
9698e236ab
Disable some tests until replace can handle regexp
2003-12-11 13:50:47 +04:00
monty@mysql.com
64d7e0162c
Merge bk-internal.mysql.com:/home/bk/mysql-4.0
...
into mysql.com:/my/mysql-4.0
2003-12-11 06:24:32 +02:00
monty@mysql.com
7e92336b1d
Fixed a possible memory leak on MacOSX when using the shared libmysql.so library (Bug #2061 )
...
mysql_server_init() now returns error code if something went wrong (Bug #2062 )
Don't use my_fopen() when reading symlink information as this may cause problems when a lot of files are opened.
Free thread keys with pthread_key_delete() instead of relying on automatic free. (Bug #2062 )
Fixed bug in UNION statement with alias '*'. (Bug #1249 )
Fixed a bug in DELETE ... ORDER BY ... LIMIT where the rows where not deleted in the proper order. (Bug #1024 ).
FOUND_ROWS() could return incorrect number of rows after a query with an impossible WHERE condition.
HOW DATABASES doesn't anymore show .sym files (on windows) that doesn't point to a valid directory. (Bug #1385 )
2003-12-11 06:24:08 +02:00
antony@ltantony.rdg.cyberkinetica.homeunix.net
7f83c17637
Fix for Bug #2075 - negative default values not accepted for integer columns
...
Allow numeric literals have a sign
2003-12-11 00:28:25 +00:00
bell@sanja.is.com.ua
e756a511f8
fixed unlocking tables during subquery execution (BUG#2048)
2003-12-10 22:46:14 +02:00
pem@mysql.comhem.se
b27e9d6052
WL#1363: Update the mysql.proc table and add new fields.
...
Also made the parsing and handling of SP characteristics
more general and extendable, and added a few ch:istics.
2003-12-10 19:05:37 +01:00
igor@rurik.mysql.com
2dab0b9cc1
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2003-12-10 09:16:37 -08:00
konstantin@mysql.com
87d50ac8b4
Merge bk-internal.mysql.com:/home/bk/mysql-4.0
...
into mysql.com:/home/kostja/mysql/mysql-4.0-1993
2003-12-10 17:41:15 +03:00
ram@gw.mysql.r18.ru
007fea7203
proper musqldump test result
...
(in addition to CS 1.1623 03/12/09)
2003-12-10 18:41:13 +04:00
ram@gw.mysql.r18.ru
361fe81035
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into gw.mysql.r18.ru:/usr/home/ram/work/4.0.b2005
2003-12-10 18:41:12 +04:00
konstantin@mysql.com
38c454b0e4
fix for bug #1993 'bit functions do not return unsigned values'
...
introduced base class Item_func_bit for bit functions
2003-12-10 17:30:37 +03:00
konstantin@mysql.com
91c6f9a635
Merge mysql.com:/home/kostja/mysql/mysql-4.0-root
...
into mysql.com:/home/kostja/mysql/mysql-4.0-1790
2003-12-10 15:37:50 +03:00
konstantin@mysql.com
d04b02b977
followup to fix for bug #1790 BIT_AND() result in GROUP BY different when
...
SQL_BIG_RESULT used": now BIT_AND() always returns 18446744073709551615
if no rows were found.
This patch also fixes bug #1972 : "BIT_AND() and BIT_OR() still return
a *signed* 64bit value"
2003-12-10 15:17:23 +03:00
ram@gw.mysql.r18.ru
7576f1a81f
changed usc2 -> koi8r to don't depend on extra-charset option.
2003-12-10 15:27:33 +04:00
antony@ltantony.rdg.cyberkinetica.homeunix.net
fcf96dbb18
WorkLog#1323
...
Deprecate the use of TYPE=... Preferred syntax is ENGINE=
2003-12-10 04:31:42 +00:00
konstantin@mysql.com
8ee31c26f2
Merge bk-internal.mysql.com:/home/bk/mysql-4.0
...
into mysql.com:/home/kostja/mysql/mysql-4.0-1335
2003-12-10 01:15:31 +03:00
konstantin@mysql.com
25a0bfb268
bug #1335 tests followup:
...
--disable_query_log was not a good idea, Serg says
2003-12-10 01:08:10 +03:00
igor@rurik.mysql.com
28113396ec
key_cache.result, key_cache.test, mf_keycache.c:
...
Fixed a wrong return code by the function init_key_cache.
2003-12-09 13:29:38 -08:00
konstantin@mysql.com
5fa5a8df4e
Fix for bug #1335 : filesort is missing in EXPLAIN if ORDER BY NULL is used
2003-12-09 23:52:58 +03:00
sergefp@mysql.com
60563049e9
Merge mysql.com:/home/psergey/mysql-5.0-latest-pull
...
into mysql.com:/home/psergey/mysql-5.0-imerge-unique
2003-12-09 23:41:25 +03:00
sergefp@mysql.com
24c180941f
Two-sweeps read index_merge plus several small index_merge fixes and improvements
2003-12-09 23:40:02 +03:00
bell@sanja.is.com.ua
e632fa7d4c
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-qc-4.0
2003-12-09 22:34:23 +02:00
pem@mysql.comhem.se
2c3065c9cb
Post-merge fixes.
2003-12-09 19:05:41 +01:00
pem@mysql.com
24a2ae44a3
Merged 4.1 -> 5.0
2003-12-09 19:00:34 +01:00
ram@gw.mysql.r18.ru
f913b942a9
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b1994
2003-12-09 22:00:33 +04:00
vva@eagle.mysql.r18.ru
17330df85f
Merge
2003-12-09 13:34:57 -04:00
ram@gw.mysql.r18.ru
ab1c17b943
Fix for the bugs:
...
#2005 Long decimal comparion bug.
#2055 mysqldump should replace "-inf" numeric field values with "NULL"
2003-12-09 17:33:29 +04:00
ram@gw.mysql.r18.ru
4d1f521f21
Fix for the bug #1994 : mysqldump does not correctly dump UCS2 data.
2003-12-09 15:28:58 +04:00
ram@gw.mysql.r18.ru
9428000f46
test for the bug #1885 : mysqldump does not dumps timestamp default.
2003-12-09 12:59:00 +04:00
igor@rurik.mysql.com
d64bdafb4c
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2003-12-08 11:26:34 -08:00
gluh@gluh.mysql.r18.ru
43588228e7
post-merge fixes
2003-12-08 17:44:56 +04:00
gluh@gluh.mysql.r18.ru
d9a412dcc3
post-merge fixes
2003-12-08 15:18:29 +04:00
gluh@gluh.mysql.r18.ru
ec8749249a
WL#530&531: TIMESTAMPADD, TIMESTAMPDIFF functions
...
Syntax for TIMESTAMPADD:
TIMESTAMPADD(interval, integer_expression, datetime_expression)
interval:= FRAC_SECOND | SECOND | MINUTE | HOUR | DAY | WEEK | MONTH |
QUARTER | YEAR
Supported SQL_TSI_ prefix (like SQL_TSI_SECOND)
Syntax for TIMESTAMPDIFF:
TIMESTAMPDIFF(interval, datetime_expression1, datetime_expression2)
interval:= FRAC_SECOND | SECOND | MINUTE | HOUR | DAY | WEEK | MONTH |
QUARTER | YEAR
Supported SQL_TSI_ prefix (like SQL_TSI_SECOND)
2003-12-08 14:41:41 +04:00
gluh@gluh.mysql.r18.ru
38a4780fd1
Fixed test for 'init_slave' variable
2003-12-08 12:10:30 +04:00
gluh@gluh.mysql.r18.ru
a09d6409ae
post-merge fixes
2003-12-08 09:44:04 +04:00
gluh@gluh.mysql.r18.ru
88f0fc283b
Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into gluh.mysql.r18.ru:/home/gluh/mysql-4.0.defweek
2003-12-07 15:11:08 +04:00
gluh@gluh.mysql.r18.ru
4831778587
WL#1175: more default_week_formats for iso compatibility
...
New formats added for 'week()' function and 'default_week_format' option(4 - 7).
Next formats is supported now:
*Value* *Meaning*
`0' Week starts on Sunday; First Sunday of the year starts week 1.
Week() returns 0-53.
`1' Week starts on Monday; Weeks numbered according to ISO 8601:1988.
Week() returns 0-53.
`2' Week starts on Sunday; First Sunday of the year starts week 1.
Week() returns 1-53.
`3' Week starts on Monday; Weeks numbered according to ISO 8601:1988.
Week() returns 1-53.
`4' Week starts on Sunday; Weeks numbered according to ISO 8601:1988.
Week() returns 0-53.
`5' Week starts on Monday; First Monday of the year starts week 1.
Week() returns 0-53.
`6' Week starts on Sunday; Weeks numbered according to ISO 8601:1988.
Week() returns 1-53.
`7' Week starts on Monday; First Monday of the year starts week 1.
Week() returns 1-53.
2003-12-07 15:10:21 +04:00
gluh@gluh.mysql.r18.ru
0cc01e25b4
Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.0
...
into gluh.mysql.r18.ru:/home/gluh/mysql-4.0.pass
2003-12-07 13:36:29 +04:00
serg@serg.mylan
6d0703ab5b
QUERY_NO_GOOD_INDEX_USED and QUERY_NO_INDEX_USED moved from thd->lex.select_lex->options to thd->server_status
2003-12-06 23:21:09 +01:00
hf@deer.(none)
dff5b0a75b
Fix for #1992
...
This bug happens when a query, having subselects in the fields list,
needs temporary table.
Item_subselect::get_tmp_table_item isn't implemented and just returns
*this. So the tmp_table_item takes value not from temporary but
from original table.
2003-12-06 23:37:24 +04:00
pem@mysql.comhem.se
301d8137c0
New test cases for BUG#1653 (recalling a procedure after replacing a faulty
...
table definition crashed), and recursive calls.
2003-12-05 18:52:33 +01:00
pem@mysql.comhem.se
cbdc0b4c3a
Post-merge fixes.
2003-12-05 14:45:48 +01:00
pem@mysql.com
63f4858030
Merged 4.1 -> 5.0
2003-12-05 13:11:50 +01:00
konstantin@mysql.com
cce3acfa16
Merge bk-internal.mysql.com:/home/bk/mysql-4.0
...
into mysql.com:/home/kostja/mysql/mysql-4.0-root
2003-12-05 01:29:20 +03:00
serg@serg.mylan
cbcb863ca5
test result fixed
2003-12-04 23:18:04 +01:00
bell@sanja.is.com.ua
0ff8c294c0
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-drop-4.1
2003-12-04 23:58:03 +02:00