osku@127.(none)
ce22788bdd
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0
2005-08-25 14:15:31 +03:00
monty@mishka.mysql.com
aa18382680
Make test predictable
2005-08-25 12:03:19 +03:00
monty@mishka.mysql.com
848c936693
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mishka.mysql.com:/home/my/mysql-5.0
2005-08-25 10:44:08 +03:00
andrey@lmy004.
d4a25c1b36
Merge lmy004.:/work/mysql-5.0-clean
...
into lmy004.:/work/mysql-5.0-bug12533-2
2005-08-25 09:38:59 +02:00
andrey@lmy004.
dde57f082b
fix for bug #12533 (crash on DESCRIBE <view> after renaming base table column)
2005-08-25 09:24:21 +02:00
monty@mishka.local
b90d7fe3b6
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mishka.local:/home/my/mysql-5.0
2005-08-25 09:40:40 +03:00
monty@mishka.local
f16c7b3c5c
After merge fixes
2005-08-25 09:38:06 +03:00
georg@lmy002.wdf.sap.corp
adc603a930
Merge lmy002.wdf.sap.corp:/home/georg/work/mysql/bugs/mysql-5.0-master
...
into lmy002.wdf.sap.corp:/home/georg/work/mysql/bugs/mysql-5.0_5501
2005-08-25 07:02:37 +02:00
monty@mishka.local
f384e08277
Merge mishka.local:/home/my/mysql-4.1
...
into mishka.local:/home/my/mysql-5.0
2005-08-25 06:55:48 +03:00
jimw@mysql.com
9e4a9e23c6
Make SYSDATE() behave as in Oracle: always the current datetime, not the
...
datetime of when the current statement began. This also makes SYSDATE()
not safe in replication. (Bug #12562 )
2005-08-24 15:50:58 -07:00
serg@sergbook.mysql.com
714b27c71c
merged
2005-08-25 00:08:02 +04:00
monty@mishka.local
17654cd7af
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mishka.local:/home/my/mysql-4.1
2005-08-24 20:55:54 +03:00
monty@mishka.local
842de6ea45
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mishka.local:/home/my/mysql-4.1
2005-08-24 19:53:40 +03:00
monty@mishka.local
8e6aa0e7ea
Review fixes
2005-08-24 19:37:27 +03:00
jimw@mysql.com
006e5b770b
Merge mysql.com:/home/jimw/my/mysql-4.1-12302
...
into mysql.com:/home/jimw/my/mysql-4.1-clean
2005-08-24 08:50:12 -07:00
igor@rurik.mysql.com
b610c0972f
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2005-08-24 08:19:02 -07:00
igor@rurik.mysql.com
17d6c734f4
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into rurik.mysql.com:/home/igor/mysql-5.0
2005-08-24 08:15:46 -07:00
heikki@hundin.mysql.fi
4bedb3091c
subselect2.result:
...
Update test result to reflect the fix of Bug #12779 : EXPLAIN SELECT of a subquery is now different
2005-08-24 18:05:54 +03:00
georg@lmy002.wdf.sap.corp
254db48603
Fix for bug#5501 (SHOW TABLE STATUS should show "view" in upper case)
2005-08-24 12:51:00 +02:00
petr@mysql.com
2df4914e11
fix test for a bug to use correct tables
2005-08-24 12:25:57 +04:00
osku@127.(none)
55c752fb37
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0
2005-08-24 09:25:32 +03:00
igor@rurik.mysql.com
4adc90bdd6
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2005-08-23 23:22:52 -07:00
igor@rurik.mysql.com
5810291c2f
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into rurik.mysql.com:/home/igor/mysql-5.0
2005-08-23 23:19:45 -07:00
bell@sanja.is.com.ua
144c847da6
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug3-5.0
2005-08-23 23:17:36 +03:00
timour@mysql.com
f58315f80a
Test for BUG#6495.
...
The bug itself is fixed by WL#2486.
2005-08-23 22:29:05 +03:00
timour@mysql.com
5f9d05d306
Test for BUG#4889 - inconsistent resilts of more than 2-way natural join
...
due to incorrect transformation to JOIN ... ON.
The bug itself is fixed by WL#2486.
2005-08-23 20:24:29 +03:00
timour@mysql.com
9a6aefab3a
Fix for BUG#6276.
2005-08-23 20:03:32 +03:00
timour@mysql.com
2f2347e556
Test case for BUG#10972 - Natural join of view and underlying table gives wrong result.
...
The bug itself is fixed by WL#2486.
2005-08-23 19:00:28 +03:00
timour@mysql.com
f5655423aa
Merge mysql.com:/home/timka/mysql/src/5.0-virgin
...
into mysql.com:/home/timka/mysql/src/5.0-2486
2005-08-23 18:43:12 +03:00
timour@mysql.com
b87154fc02
Merge mysql.com:/home/timka/mysql/src/5.0-virgin
...
into mysql.com:/home/timka/mysql/src/5.0-dbg
2005-08-23 18:40:57 +03:00
timour@mysql.com
bf8563ae1d
Merge mysql.com:/home/timka/mysql/src/5.0-virgin
...
into mysql.com:/home/timka/mysql/src/5.0-2486
2005-08-23 18:15:51 +03:00
timour@mysql.com
e040300393
WL#2486 - natural and using join according to SQL:2003
...
* Provide backwards compatibility extension to name resolution of
coalesced columns. The patch allows such columns to be qualified
with a table (and db) name, as it is in 4.1.
Based on a patch from Monty.
* Adjusted tests accordingly to test both backwards compatible name
resolution of qualified columns, and ANSI-style resolution of
non-qualified columns.
For this, each affected test has two versions - one with qualified
columns, and one without.
2005-08-23 18:08:04 +03:00
serg@sergbook.mysql.com
1fbb96ea97
Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/
...
into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.1
2005-08-23 14:16:17 +04:00
dlenev@mysql.com
603dddfdb4
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-bg11896
2005-08-23 09:15:05 +04:00
igor@rurik.mysql.com
21b63441f5
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2005-08-22 17:46:21 -07:00
igor@rurik.mysql.com
bbd04e6bcf
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into rurik.mysql.com:/home/igor/mysql-5.0
2005-08-22 17:33:59 -07:00
igor@rurik.mysql.com
94166de5f3
sql_show.cc:
...
Database name was set incorrectly for any show command
that used sunqueries in its where condition.
information_schema.test, information_schema.result:
Added a test case for bug #12636 .
2005-08-22 17:32:02 -07:00
jimw@mysql.com
f70beef6c7
Use the hostname with which the user authenticated when determining which
...
user to update with 'SET PASSWORD = ...'. (Bug #12302 )
2005-08-22 15:48:50 -07:00
jimw@mysql.com
247e9421fa
Merge bk-internal:/home/bk/mysql-5.0
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-22 11:54:33 -07:00
jimw@mysql.com
bb4af4f176
Merge mysql.com:/home/jimw/my/mysql-5.0-12689
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-22 10:19:09 -07:00
monty@mishka.local
7767828b81
Don't write first even that contains server version
2005-08-22 19:56:36 +03:00
igor@rurik.mysql.com
8c34d8e578
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into rurik.mysql.com:/home/igor/mysql-5.0
2005-08-22 09:40:10 -07:00
timour@mysql.com
310afc80dd
Test case for BUG#10646
...
The bug itself is fixed by WL #2486 .
2005-08-22 17:34:08 +03:00
timour@mysql.com
c04138ec94
Test case for BUG#6558 - Views: create fails with JOIN ... USING
...
The bug is non-view specific, and it resulted from incorrect
name resolution of natural join result columns. The bug is
fixed by WL#2486.
2005-08-22 17:04:55 +03:00
hf@deer.(none)
bded7c984b
Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1
...
into deer.(none):/home/hf/work/mysql-4.1.9645
2005-08-22 18:24:17 +05:00
monty@mishka.local
49413542bd
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mishka.local:/home/my/mysql-5.0
2005-08-22 16:06:00 +03:00
evgen@moonbone.local
f5f6ed8b78
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into moonbone.local:/work/11398-bug-5.0-mysql
2005-08-22 15:46:09 +04:00
osku@127.(none)
216227d8a2
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0
2005-08-22 12:53:54 +03:00
serg@sergbook.mysql.com
eadb86d56f
after pull cleanup
2005-08-22 13:20:02 +04:00
hf@deer.(none)
45b07fd422
Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1
...
into deer.(none):/home/hf/work/mysql-4.1.9645
2005-08-22 13:08:44 +05:00
jonas@eel.(none)
a58c0e7dae
Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into eel.(none):/home/jonas/src/mysql-4.1-push
2005-08-21 16:35:27 +02:00
jonas@eel.(none)
5823c91f88
Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into eel.(none):/home/jonas/src/mysql-5.0-push
2005-08-21 16:22:08 +02:00
monty@mishka.local
ba2ace25a9
Merge mishka.local:/tmp/skr99/mysql-5.0
...
into mishka.local:/home/my/mysql-5.0
2005-08-21 13:05:15 +03:00
elliot@mysql.com
d9e3ad09e5
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/Users/emurphy/src/bk-clean/mysql-4.1
2005-08-20 22:33:45 -04:00
sasha@asksasha.com
e038bfe8ff
Merge spachev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into asksasha.com:/reiser-data/mysql-dev/mysql-4.1
2005-08-20 16:09:59 -06:00
pappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se
4084c13605
Merge c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-4.1
...
into c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-5.0
2005-08-20 16:38:55 -04:00
monty@mishka.local
1c1f26d5e2
Fixes during review of new pushed code
...
Fixed new bug when running a SP without a default database
2005-08-20 11:00:00 +03:00
igor@rurik.mysql.com
1730f26caf
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into rurik.mysql.com:/home/igor/mysql-5.0
2005-08-19 22:06:43 -07:00
igor@rurik.mysql.com
c4f677feb5
Manual merge
2005-08-19 20:21:09 -07:00
jimw@mysql.com
6240210305
Merge bk-internal:/home/bk/mysql-5.0
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-19 17:53:48 -07:00
elliot@mysql.com
00fd26baeb
Add test that got dropped in automerge
2005-08-19 19:08:47 -04:00
jimw@mysql.com
a3c893e0b8
Fix cases where SLEEP() calls would get optimized away or cached. (Bug #12689 )
2005-08-19 15:51:40 -07:00
elliot@mysql.com
bbbb56df8f
Fix ctype_cp932 test to be deterministic on different machines.
2005-08-19 17:55:28 -04:00
igor@rurik.mysql.com
55fd68ccd7
Merge rurik.mysql.com:/home/igor/mysql-4.1
...
into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
2005-08-19 12:10:34 -07:00
elliot@mysql.com
d9efe655ed
Bug#11338 Fixes from review (identical functionality).
2005-08-19 14:49:34 -04:00
jimw@mysql.com
dd1e0fb8c7
Merge mysql.com:/home/jimw/my/mysql-5.0-11711
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-19 11:40:39 -07:00
timour@mysql.com
a53d283481
Merge mysql.com:/home/timka/mysql/src/5.0-virgin
...
into mysql.com:/home/timka/mysql/src/5.0-2486
2005-08-19 16:05:58 +03:00
konstantin@mysql.com
887fba4736
A fix and a test case for "Bug #12168 'DECLARE CONTINUE HANDLER FOR
...
NOT FOUND ...' in conditional handled incorrectly".
Whenever we remove an instruction during optimization, we need to
adjust instruction numbers (ip - instruction pointer) stored in all
instructions. In addition to that, sp_instr_hpush_jump, which
corresponds to DECLARE CONTINUE HANDLER needs adjustment for m_handler,
which holds the number of instruction with the continue handler.
In the bug report, a wrong ip stored in m_handler was pointing at
FETCH, which resulted in an error message and abnormal SP termination.
The fix is to just remove m_handler member from sp_instr_hpush_jump,
as it's always points to the instruction next to the DECLARE
statement itself (m_ip+1).
2005-08-19 17:03:21 +04:00
timour@mysql.com
d053a23034
Merge mysql.com:/home/timka/mysql/src/5.0-virgin
...
into mysql.com:/home/timka/mysql/src/5.0-2486
2005-08-19 15:32:00 +03:00
timour@mysql.com
f5fc1543aa
WL#2486 - natural and using join according to SQL:2003
...
- Corrected problem with N-way nested natural joins in PS mode.
- Code cleanup
- More asserts to check consistency of name resolution contexts
- Fixed potential memory leak of name resolution contexts
2005-08-19 15:22:30 +03:00
jonas@eel.(none)
4575678ff1
Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into eel.(none):/home/jonas/src/mysql-5.0-push
2005-08-19 13:40:40 +02:00
igor@rurik.mysql.com
2d32b77693
distinct.test, distinct.result:
...
Added test cases for bug #12625 .
sql_select.cc:
Fixed bug #12625 .
Fixed invalid removal of constant items from the DISTINCT
list in the function create_distinct_group.
2005-08-19 01:57:22 -07:00
jonas@eel.(none)
c962896744
Merge eel.(none):/home/jonas/src/mysql-5.0-push
...
into eel.(none):/home/jonas/tmp/kkk/mysql-5.0
2005-08-19 10:50:51 +02:00
bell@sanja.is.com.ua
20a052880f
fixed test after merge
2005-08-19 11:38:14 +03:00
osku@127.(none)
70be812365
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0
2005-08-19 11:34:04 +03:00
bell@sanja.is.com.ua
376c5307df
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug2-5.0
2005-08-19 10:40:46 +03:00
andrey@lmy004.
a5ecf5f4b1
Merge ahristov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into lmy004.:/work/mysql-5.0-clean
2005-08-19 09:14:59 +02:00
andrey@lmy004.
7f9e97f70c
test fix for fix of 12591
2005-08-19 09:08:41 +02:00
bell@sanja.is.com.ua
69476be2d1
changes in row operation
2005-08-19 09:46:59 +03:00
bell@sanja.is.com.ua
a3724d2546
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug2-5.0
2005-08-19 08:55:38 +03:00
jonas@eel.(none)
1b1d1d8d5c
Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into eel.(none):/home/jonas/src/mysql-5.0-push
2005-08-19 07:52:42 +02:00
sasha@asksasha.com
c594ab7921
updated patch for BUG#4680 (incomplete DROP DATABASE breaking replication).
...
We binlog the DROP TABLE for each table that was actually dropped. Per Sergei's
suggestion a fixed buffer for the DROP TABLE query is pre-allocated from THD pool, and
logging now is done in batches - new batch is started if the buffer becomes full.
Reduced memory usage by reusing the table list instead of accumulating a list of
dropped table names. Also fixed the problem if the table was not actually dropped, eg
due to permissions. Extended the test case to make sure batched query
logging does work.
2005-08-18 21:40:14 -06:00
igor@rurik.mysql.com
743917759c
Manual merge
2005-08-18 15:17:04 -07:00
andrey@lmy004.
0e6606c8da
Merge lmy004.:/work/mysql-5.0-clean
...
into lmy004.:/work/mysql-5.0-bug12591
2005-08-18 23:40:04 +02:00
evgen@moonbone.local
1fc33b0533
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into moonbone.local:/work/10624-bug-5.0-mysql
2005-08-18 22:46:17 +04:00
dlenev@mysql.com
6c39364f85
Fix for bug #11896 "Partial locking in case of recursive trigger definitions".
...
If we are in stored function or trigger we should ensure that we won't change
table that is already used by calling statement (this can damage table or
easily cause infinite loops). Particularly this means that recursive triggers
should be disallowed.
2005-08-18 19:07:23 +04:00
jimw@mysql.com
6c3dafd07c
Merge bk-internal:/home/bk/mysql-5.0
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-18 07:59:43 -07:00
igor@rurik.mysql.com
b5e7bfa9f2
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2005-08-18 05:36:22 -07:00
jonas@eel.(none)
7c70be87b7
Merge eel.(none):/home/jonas/src/mysql-5.0
...
into eel.(none):/home/jonas/src/mysql-5.0-push
2005-08-18 14:28:13 +02:00
jonas@eel.(none)
6399a93ac2
Merge eel.(none):/home/jonas/src/mysql-4.1
...
into eel.(none):/home/jonas/src/mysql-5.0
2005-08-18 14:25:00 +02:00
jonas@eel.(none)
96f719818c
Merge eel.(none):/home/jonas/src/mysql-4.1
...
into eel.(none):/home/jonas/src/mysql-4.1-push
2005-08-18 14:07:31 +02:00
jonas@eel.(none)
3b68047235
bug#12118 - ndb alter table data loss
...
Split table version into 2 (major, minor)
Impl. signaling to API when table has been altered
Allow running transactions to use any minor number for transactions
2005-08-18 14:02:25 +02:00
petr@mysql.com
cb71626268
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/usersnfs/pchardin/mysql-5.0
2005-08-18 11:25:32 +02:00
petr@mysql.com
4fb6f4dddf
Fix for Bug#11247 Stored procedures: Function calls in long loops leak memory
...
and Bug#12297 SP crashes the server if data inserted inside a lon loop
Third commit attempt. With fixes to the issues, showed up after full rebuild and
tests on other hosts.
2005-08-18 11:23:54 +02:00
bell@sanja.is.com.ua
fc070c2bcb
stop on NULL comparison only if it is allowed (BUG#12509)
2005-08-18 12:07:14 +03:00
igor@rurik.mysql.com
5ac7d86793
view.test:
...
Added a test case for bug #10970 .
view.result:
Added a test case for bug #10970 .
Modified the error messages for error ER_VIEW_SELECT_TMPTABLE.
sql_view.cc:
Fixed bug #10970 .
In the function mysql_create_view if a view does not refer
any tables directly the variable table must be updated
after the call of open_and_lock_tables.
errmsg.txt:
Modified the error messages for error ER_VIEW_SELECT_TMPTABLE
(when fixing bug #10970 ).
2005-08-17 22:19:12 -07:00
jimw@mysql.com
15f97778ff
Revert patch for Bug #12595 , it causes the sql_mode test to fail.
2005-08-17 19:56:14 -07:00
bell@sanja.is.com.ua
7f48830f9e
sql_view.cc:
...
correct exit from mysql_create_view to restore ennvironment (BUG#12468)
view.result, view.test:
test of CRETE VIEW in SP
2005-08-17 22:42:53 +03:00
sasha@asksasha.com
76a59be6fb
Merge spachev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into asksasha.com:/reiser-data/mysql-dev/mysql-4.1
2005-08-17 12:39:30 -06:00
andrey@lmy004.
4ff51a5743
fix for bug #12591 (SHOW TABLES FROM dbname produces wrong error message)
2005-08-17 17:51:10 +02:00
aivanov@mysql.com
c3de1aa84a
Merge mysql.com:/home/alexi/mysql-5.0
...
into mysql.com:/home/alexi/dev/mysql-5.0-1
2005-08-17 18:46:20 +04:00
timour@mysql.com
a55786ca70
WL#2486 - natural and using join according to SQL:2003
...
- fixed a problem with RIGHT JOIN ON and enabled corresponding tests in select.test
- fixed a memory leak
2005-08-17 17:19:31 +03:00
osku@127.(none)
3809fdac6d
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0
2005-08-17 11:11:50 +03:00
osku@127.(none)
fb48039444
Fix bug #11946 , truncate not always resetting the auto-increment counter
...
in InnoDB tables.
2005-08-17 11:00:20 +03:00
aivanov@mysql.com
df00bbc862
Merge mysql.com:/home/alexi/mysql-5.0
...
into mysql.com:/home/alexi/dev/mysql-5.0-1
2005-08-16 23:33:06 +04:00
aivanov@mysql.com
ed6cd805dc
information_schema.test:
...
Added a comment line for a test case used for bug #12301 .
information_schema.result:
Fixed some test cases results (bug #12301 ).
sql_show.cc:
Fixed bug #12301 .
The bug was due to a missing value setting for the NUMERIC_SCALE column
in the get_schema_column_record() function (sql_show.cc).
2005-08-16 23:11:04 +04:00
evgen@moonbone.local
eb6135a765
Fix bug #11398 Bug in field_conv() results in wrong result of join with index
...
When copying varchar fields with field_conv() it's not taken into account
that length_bytes of source and destination fields may be different.
This results in saving wrong data in field and making wrong key later.
Added check so if fields are varchar and have different length_bytes they
are not copied by memcpy().
2005-08-16 22:13:43 +04:00
msvensson@neptunus.(none)
9ed35f83fa
BUG#10267 mysqltest, wrong number of loops when a script is sourced within a loop
2005-08-16 17:10:52 +02:00
andrey@lmy004.
a7a762e27d
fix for bug #12595 (Escape character has to be exactly one)
2005-08-16 15:39:40 +02:00
andrey@lmy004.wdf.sap.corp
41e7178b77
Merge ahristov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into lmy004.wdf.sap.corp:/work/mysql-5.0-clean
2005-08-16 11:22:29 +02:00
andrey@lmy004.wdf.sap.corp
c896ca1a10
fix for bug #12183 "SHOW OPEN TABLES behavior doesn't match grammar"
...
(after review commit)
2005-08-16 11:18:35 +02:00
igor@rurik.mysql.com
c5ac7e8d95
Manual merge
2005-08-15 21:58:17 -07:00
igor@rurik.mysql.com
d553e16518
subselect.result:
...
Added missing drop statement
subselect.test:
Added missing drop statement.
2005-08-15 21:43:46 -07:00
igor@rurik.mysql.com
9693dc6a6b
sql_select.cc:
...
Fixed bug #11479 .
The JOIN::reinit method cannot call setup_tables
after the optimization phase since this function
removes some optimization settings for joined
tables. E.g. it resets values of the null_row flag to 0.
subselect.result, subselect.test:
Added a test case for bug #11479 .
2005-08-15 21:33:58 -07:00
jimw@mysql.com
68d5420d7c
Clean up merge from 4.1
2005-08-15 14:19:56 -07:00
jimw@mysql.com
2d34276417
Merge mysql.com:/home/jimw/my/mysql-5.0-12318
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-15 12:39:36 -07:00
jimw@mysql.com
55eebfb776
Merge mysql.com:/home/jimw/my/mysql-5.0-10627
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-15 12:38:56 -07:00
jimw@mysql.com
a3eaf4eec2
Merge mysql.com:/home/jimw/my/mysql-4.1-clean
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-15 12:37:45 -07:00
evgen@moonbone.local
69319f17e7
Fix bug #10624 Views with multiple UNION and UNION ALL produce incorrect
...
results.
st_select_lex_unit::print() was losing UNION ALL if in statement were present
UNION DISTINCT.
2005-08-15 23:05:05 +04:00
jimw@mysql.com
cd0f3596be
Merge mysql.com:/home/jimw/my/mysql-4.1-11688
...
into mysql.com:/home/jimw/my/mysql-4.1-clean
2005-08-15 10:18:14 -07:00
monty@mysql.com
8589f14d45
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/my/mysql-5.0
2005-08-15 20:12:28 +03:00
acurtis@xiphis.org
c414bb1520
Bug#12518
...
"COLUMN_DEFAULT has wrong value if NOT NULL is set"
Show NULL instead of empty string when no default value is set
2005-08-15 17:14:55 +01:00
monty@mysql.com
1a6f16edd9
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/my/mysql-5.0
2005-08-15 18:35:48 +03:00
monty@mysql.com
df32f7d621
Save and clear run context before executing a stored function or trigger and restore it afterwards.
...
This allows us to use statement replication with functions and triggers
The following things are fixed with this patch:
- NOW() and automatic timestamps takes the value from the main event for functions and triggers (which allows these to replicate with statement level logging)
- No side effects for triggers or functions with auto-increment values(), last_insert_id(), rand() or found_rows()
- Triggers can't return result sets
Fixes bugs:
#12480 : NOW() is not constant in a trigger
#12481 : Using NOW() in a stored function breaks statement based replication
#12482 : Triggers has side effects with auto_increment values
#11587 : trigger causes lost connection error
2005-08-15 18:15:12 +03:00
evgen@moonbone.local
5dc75a559d
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into moonbone.local:/work/mysql-5.0-bug-11864
2005-08-15 13:21:55 +04:00
sanja@hasky.mysql.fi
1006063ef1
Merge abelkin@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hasky.mysql.fi:/home/sanja/work-merge-5.0
2005-08-13 11:16:26 +03:00
sanja@hasky.mysql.fi
2e2b897ff3
item_subselect.cc:
...
postmerge fix
subselect.result:
new 5.0 result (postmerge)
2005-08-13 11:15:17 +03:00
sanja@hasky.mysql.fi
16d279bb12
Merge abelkin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into hasky.mysql.fi:/home/sanja/work-merge-5.0
2005-08-13 08:19:34 +03:00
bell@50.0.168.192.in-addr.arpa
8d7a364074
Merge 50.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/mysql-4.1
...
into 50.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/work-bug2-4.1
2005-08-13 07:49:22 +03:00
bell@50.0.168.192.in-addr.arpa
c96bedb745
Merge 50.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/mysql-4.1
...
into 50.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/work-bug2-4.1
2005-08-13 07:46:06 +03:00
bell@50.0.168.192.in-addr.arpa
1e248ceaf1
fixed convertion and handling IN subqueries with rows (BUG#11867)
2005-08-13 07:45:14 +03:00
serg@sergbook.mysql.com
d42f973b80
merged
2005-08-12 22:58:13 +02:00
serg@sergbook.mysql.com
f5ff607c14
BUG#12162 - one can start two transactions with the same XID.
...
Now we keep all active XID's in a hash
2005-08-12 21:15:01 +02:00
evgen@moonbone.local
0f9b982970
Fix bug #12298 Typo in timestampdiff() function name results in erroneous
...
view being created.
Item_func_timestamp_diff::func_name() were returning function name as
"timestamp_diff" thus when view was executed function parameters wasn't
properly recognized and error was raised.
2005-08-12 22:42:50 +04:00
timour@mysql.com
8f115aafd7
WL#2486
...
Disabled one test case because it is still a problem due to the fix for WL#2486.
Pushed to enable code review.
2005-08-12 20:10:24 +03:00
timour@mysql.com
354ce1d024
Merge mysql.com:/home/timka/mysql/src/5.0-virgin
...
into mysql.com:/home/timka/mysql/src/5.0-2486-merge
2005-08-12 19:27:54 +03:00
timour@mysql.com
a247282aa6
Implementation of WL#2486 -
...
"Process NATURAL and USING joins according to SQL:2003".
* Some of the main problems fixed by the patch:
- in "select *" queries the * expanded correctly according to
ANSI for arbitrary natural/using joins
- natural/using joins are correctly transformed into JOIN ... ON
for any number/nesting of the joins.
- column references are correctly resolved against natural joins
of any nesting and combined with arbitrary other joins.
* This patch also contains a fix for name resolution of items
inside the ON condition of JOIN ... ON - in this case items must
be resolved only against the JOIN operands. To support such
'local' name resolution, the patch introduces a stack of
name resolution contexts used at parse time.
NOTICE:
- This patch is not complete in the sense that
- there are 2 test cases that still do not pass -
one in join.test, one in select.test. Both are marked
with a comment "TODO: WL#2486".
- it does not include a new test specific for the task
2005-08-12 17:57:19 +03:00
bar@mysql.com
1b50f35ab2
Merge mysql.com:/usr/home/bar/mysql-4.1.b12351
...
into mysql.com:/usr/home/bar/mysql-5.0
2005-08-12 17:10:00 +05:00
bar@mysql.com
fd7ad7f16f
Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/usr/home/bar/mysql-4.1.b12351
2005-08-12 15:44:03 +05:00
igor@rurik.mysql.com
42810cd07a
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2005-08-12 01:33:45 -07:00
igor@rurik.mysql.com
da441e949c
sql_base.cc:
...
Fixed bug #12470 .
A misplaced initialization of the cond_count counter
resulted in a wrong calculation of it. This caused a memory
corruption since this counter was used as a parameter of
some memory allocation.
view.test:
Added a test case for bug #12470 .
2005-08-12 01:27:04 -07:00
jimw@mysql.com
898aae5e0f
Add SLEEP(seconds) function, which always returns 0 after the given
...
number of seconds (which can include microseconds). (Bug #6760 )
2005-08-11 18:58:22 -07:00
jimw@mysql.com
3a815f45bd
Avoid spurious error when restoring INFORMATION_SCHEMA as the current
...
database after failing to execute a stored procedure in an inaccessible
database. (Bug #12318 )
2005-08-11 17:04:16 -07:00
igor@rurik.mysql.com
0aff8a13dc
sql_base.cc:
...
Fixed bug #12382 .
INSERT statement effectively changed thd->set_query_id to 0,
while SELECT statement changed it to 0. As a result
the insert_fields function that expanded '*' was called
with different values of thd->set_query_id for the query
SELECT * FROM view depending on whether it was run after
an INSERT or after a SELECT statement. This was corrected
by restoring the old value of thd->set_query_id when
returning from the function setup_fields where possible
reset could occur.
If the value of thd->set_query_id == 0 then the fields
substituted instead of '*' were not registered as used
for bitmaps used_keys. This caused selection of an invalid
execution plan for the query SELECT * from <view>.
view.result, view.test:
Added a test case for bug #12382 .
2005-08-11 16:10:34 -07:00
jimw@mysql.com
03162293da
Merge mysql.com:/home/jimw/my/mysql-5.0-12457
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-08-11 14:35:01 -07:00
acurtis@xiphis.org
597b7412c7
fix after merge
2005-08-11 18:42:22 +01:00
acurtis@xiphis.org
b9476f7d50
Merge xiphis.org:/usr/home/antony/work2/mysql-4.1
...
into xiphis.org:/usr/home/antony/work2/merge-5.0
2005-08-11 12:18:53 +01:00
sanja@arthur.local
3b64651683
query_cache_notembedded.test, query_cache_notembedded.result:
...
postmerge fix
2005-08-11 13:07:08 +03:00
dlenev@mysql.com
0f75d64734
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-bg11973-2
2005-08-11 10:39:33 +04:00
jimw@mysql.com
078e0c3902
Fix mysql_info() returning bad data in the results of a multi-statement
...
query that mixed statements that do and do not return info. (Bug #11688 )
2005-08-10 18:32:17 -07:00