pem@mysql.comhem.se
5b10e3e5b5
Fixed BUG#3583: query cache doesn't work for stored procedures.
2004-09-17 15:40:38 +02:00
bell@sanja.is.com.ua
f797298fc5
fixed merged view fields names (BUG#5147)
...
support of merged VIEW over several tables added (WL#1809)
2004-09-14 19:28:29 +03:00
jani@rhols221.adsl.netsonic.fi
0b3d778691
Merge.
2004-09-13 18:12:44 +03:00
jani@rhols221.adsl.netsonic.fi
fe23df1a2b
Added per thread status variables, after review, patch v1.1.
2004-09-13 16:48:01 +03:00
serg@serg.mylan
4a9defa31e
un-reserving "RETURNS"
2004-09-13 11:19:38 +02:00
paul@kite-hub.kitebird.com
c61da73ce7
sql_yacc.yy:
...
Make "FRAC_SECOND"/"SQL_TSI_FRAC_SECOND" non-reserved words,
must like "SECOND"/"SQL_TSI_SECOND", "MINUTE"/"SQL_TSI_MINUTE",
etc.
Will wait for okay to push. (It doesn't break any tests.)
2004-09-10 13:56:06 -05:00
pem@mysql.comhem.se
624cf0e537
Fixed BUG#3294: Stored procedure crash if table dropped before use.
...
Dropping the table was not the real problem, the problem was with errors
occuring within error handlers.
2004-09-10 11:11:52 +02:00
dlenev@mysql.com
c46e640009
Yet another manual merge with main tree for patch for WL#1218 "Triggers"
2004-09-09 19:52:10 +04:00
monty@mysql.com
49cd04b510
Merge on pull
2004-09-09 07:26:28 +03:00
dlenev@brandersnatch.localdomain
6dc933b730
WL#1218 "Triggers"
...
After review and after merge fixes.
2004-09-09 00:46:01 +04:00
pem@mysql.comhem.se
b83af8607a
Fixed BUG#5000: SPs can be created with no default database.
...
Easy to prevent crash, but the question was how to treat this case?
We ended up implementing the "global" SPs (i.e. with no associated
db), which were planned but left unresolved when SPs moved into dbs.
So now things like "call .p()" work too.
2004-09-08 14:23:14 +02:00
dlenev@mysql.com
9b1bc6a4d5
Merge of changes from the main tree to tree for WL#1218 "Triggers".
2004-09-08 13:29:21 +04:00
dlenev@brandersnatch.localdomain
9ed038dd6f
WL#1218 "Triggers". Some very preliminary version of patch.
...
Mostly needed for Monty for him getting notion what needed for triggers
from new .FRM format.
Things to be done:
- Right placement of trigger's invocations
- Right handling of errors in triggers (including transaction rollback)
- Support for priviliges
- Right handling of DROP/RENAME table (hope that it will be handled automatically
with merging of .TRG into .FRM file)
- Saving/restoring some information critical for trigger creation and replication
with their definitions (e.g. sql_mode, creator, ...)
- Replication
Already has some known bugs so probably not for general review.
2004-09-07 16:29:46 +04:00
monty@mysql.com
31122efde7
Merge with 4.1
...
(Includes merge of arena code in 4.1 and 5.0)
2004-09-06 15:14:10 +03:00
bell@sanja.is.com.ua
6d8e178523
merge
2004-09-05 22:14:27 +03:00
monty@mysql.com
9d8555c0f0
Merge with 4.0 to get latest bug fixes
2004-09-04 15:59:49 +03:00
monty@mysql.com
32594c9989
Print value of Item_param if it has a value (when debugging)
2004-09-04 15:02:57 +03:00
paul@kite-hub.kitebird.com
38f462ae6f
sql_yacc.yy:
...
Allow FROM or IN in SHOW KEYS, as in other SHOW statements.
2004-09-03 10:56:55 -05:00
bell@sanja.is.com.ua
bd2c119176
CHECK OPTIONs added (WL#1983)
2004-09-03 15:18:40 +03:00
bell@sanja.is.com.ua
b02451c5bd
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-not-4.1
2004-08-31 21:11:54 +03:00
bell@sanja.is.com.ua
2cf1234ba2
after review patch
2004-08-31 21:10:57 +03:00
bar@mysql.com
34688d710c
Better easier to call error message format.
2004-08-31 18:53:27 +05:00
acurtis@pcgem.rdg.cyberkinetica.com
7ee2f2c6bb
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into pcgem.rdg.cyberkinetica.com:/usr/home/acurtis/work/mysql-5.0
2004-08-30 22:11:14 +01:00
acurtis@pcgem.rdg.cyberkinetica.com
203debc666
Fix column name where it starts with a backtick
2004-08-30 22:08:51 +01:00
bell@sanja.is.com.ua
18366c930c
NOT elimination moved in parsing (suggested by Monty)
2004-08-29 23:14:46 +03:00
bar@mysql.com
b604164599
Bug#2451 ALTER doesn't result in an error on CHARACTER SET and COLLATION conflict
2004-08-27 20:48:19 +05:00
bar@mysql.com
87537752e2
"SELECT BINARY x" now means "SELECT CAST(x AS BINARY)".
2004-08-26 16:31:37 +05:00
pem@mysql.comhem.se
c81b848d20
Major rehacking and cleanup of sp_pcontext.
...
This finishes (almost) WL#2002: Implement stored procedure GOTO.
Only the syntax issue for free labels remains ("label L;" vs "L:").
2004-08-26 12:54:30 +02:00
pem@mysql.comhem.se
6b5a6cdf99
Fixed BUG#3157: Crash if stored procedure contains IF EXISTS,
...
and BUG#336: Subselects with tables does not work as values for
local SP variables (which was closed before with a temp. fix, but not
actually fixed).
2004-08-24 16:07:39 +02:00
pem@mysql.comhem.se
c2e06f58a1
Fixed a valgrind warning when creating stored procedures containing complex
...
unions (crashed randomly), and made "label" not a reserved word.
2004-08-24 12:59:06 +02:00
bell@sanja.is.com.ua
3ca433e332
merge
2004-08-23 15:50:59 +03:00
serg@serg.mylan
3f2210c064
after merge fixes
2004-08-19 03:02:09 +02:00
serg@serg.mylan
e1237cbc53
manually merged
2004-08-18 19:57:55 +02:00
pem@mysql.comhem.se
38b4cbbbd5
WL#2002: Implement stored procedure GOTO.
...
Mostly done, it works, but the temporary LABEL syntax still to be fixed.
2004-08-17 20:20:58 +02:00
bell@sanja.is.com.ua
0ce931947e
skip resolving field in table list if table list is not accessable due to groupping (BUG#4814)
2004-08-13 10:01:30 +03:00
serg@serg.mylan
902518ae48
allow get_format(TIMESTAMP, ...) syntax
2004-08-11 10:27:19 +02:00
dlenev@brandersnatch.localdomain
f49d4f5350
Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server".
...
Instead of trying to open time zone tables during calculation of CONVERT_TZ() function
or setting of @@time_zone variable we should open and lock them with the rest of
statement's table (so we should add them to global table list) and after that use such
pre-opened tables for loading info about time zones.
2004-08-10 12:42:31 +04:00
igor@rurik.mysql.com
ff433d570b
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-1
2004-08-06 10:31:45 -07:00
igor@rurik.mysql.com
b805d12587
join_nested.result, join_nested.test:
...
Added a test case for bug #4922 .
sql_select.cc:
Blocked an optimization performed by join_read_const_table when
applied to an inner table of a nested outer join.
It was done to fix bug #4922 .
sql_yacc.yy:
Fixed a typo bug in the rule for join_table.
2004-08-06 10:22:20 -07:00
pem@mysql.comhem.se
015b4145da
Fixed BUG#4902: Stored procedure with SHOW WARNINGS leads to packet error,
...
and tried to do it properly this time, digging out all show commands that
need the multi results flag set.
2004-08-06 13:47:01 +02:00
pem@mysql.comhem.se
7e6bade23b
Fixed BUG#434: Stored procedure which drops itself causes crash.
...
Simply disallow it, just as we disallow creation of routines from within
other SPs.
2004-07-29 17:33:45 +02:00
pem@mysql.comhem.se
714c3c0942
Fixed BUG#4318: Stored Procedure packet error if HANDLER statement,
...
at least partially. It doesn't crash or give packets out of order
any more, but it's unclear why it doesn't actually return anything
from within an SP. This should be investigated at some point, but
for the moment this will have to do. (It is a rather obscure feature... :)
2004-07-29 16:52:17 +02:00
serg@serg.mylan
b9512a55aa
BUG#4717 - check for valid table names in ALTER TABLE ... RENAME
2004-07-26 10:52:40 +02:00
bell@sanja.is.com.ua
5be6861f41
fixed SP variables detecting (BUG#4604)
...
fixed error handling
2004-07-22 16:04:30 +03:00
bell@sanja.is.com.ua
9336d36cf8
VIEW
...
two TABLE_LIST copy eliminated
2004-07-16 01:15:55 +03:00
monty@mysql.com
b97ef911c5
Merge
2004-07-15 04:28:42 +03:00
monty@mysql.com
31fe2837f9
Merge with 4.1
2004-07-12 08:20:24 +03:00
bar@mysql.com
a5025f4ca6
WL#807 Optimize loading database options in load_db_opt
...
also known as
BUG#2326 Charset of table is determined by charset of db only if "USE db;"
2004-07-08 15:03:01 +05:00
vva@eagle.mysql.r18.ru
e9e5b3547e
patch for task WL 1941 "NO_C_ESCAPE sql_mode"
2004-07-07 17:26:43 +05:00
bar@mysql.com
6fdafa5635
Don't allow badly formed UTF8 identitiers
2004-07-07 16:39:43 +05:00