MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
unknown bd2263503d Fixed BUG#1862 (flush table in SPs didn't work).
Fixed various bugs: setting local variables to NULL, SELECT INTO var now actually
might work, SELECT INTO with not row now gives a "no data" warning (instead of
the "empty query" error), etc.
Updated test cases accordingly.


mysql-test/r/sp-error.result:
  Corrected security syntax for alter/create procedure.
mysql-test/r/sp.result:
  Corrected security syntax for alter/create procedure.
  New tests for setting local variables to null,
  bug fixes for SELECT INTO var, FLUSH TABLES calls (BUG#1862),
  and corrected "no data" warning for SELECT INTO with no rows.
mysql-test/t/sp-error.test:
  Corrected security syntax for alter/create procedure.
mysql-test/t/sp.test:
  Corrected security syntax for alter/create procedure.
  New tests for setting local variables to null,
  bug fixes for SELECT INTO var, FLUSH TABLES calls (BUG#1862),
  and corrected "no data" warning for SELECT INTO with no rows.
sql/lex.h:
  Added SQL_SYM (and added a few _SYM suffixes for new symbols).
sql/sp_head.cc:
  Fixed bug in the item_list copying for "with_wild" cases (list nodes ended
  up in the wrong memroot).
  Catch errors and warnings even if return values is 0 from sub-statements.
  Restore table_list which is zapped by SQLCOM_CREATE_TABLE and INSERT_SELECT.
  Set old table pointers to NULL after sub-statement call (since all tables are
  closed).
sql/sql_class.cc:
  Corrected error message when no rows return by a SELECT INTO var; should
  be a "no data" warning.
sql/sql_lex.h:
  Have to store the original table_list first pointer for some
  sub-statements in SPs.
sql/sql_yacc.yy:
  Corrected SECURITY INVOKER/DEFINER syntax ("SQL" missing), added some _SYM
  suffixes, and fixed valgrind complaints for SP COMMENTs.
  (Also removed some now irrelevant comments.)
2003-11-19 11:26:18 +01:00
bdb - make sure to generate the BDB tags file, otherwise s_symlink will create 2003-04-11 17:20:32 +02:00
BitKeeper Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2003-10-28 23:24:57 +00:00
BUILD Indentation cleanups 2003-10-08 21:50:05 +03:00
Build-tools - added option "--readline" to enable linking against libreadline 2003-09-23 13:45:13 +02:00
client Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
cmd-line-utils - make sure that both libedit and readline are added to the source 2003-08-20 16:39:11 +02:00
dbug Added SQLSTATE to client/server protocol 2003-06-04 18:28:51 +03:00
Docs WL#1265: Fix proper ALTER/DROP support in the SP cache. 2003-10-21 12:08:35 +02:00
extra Merge with 4.0.16 2003-10-07 15:42:26 +03:00
heap Merge with 4.0.16 2003-10-07 15:42:26 +03:00
include WL#1241: SHOW PROCEDURE/FUNCTION 2003-11-17 21:21:36 +04:00
innobase thr0loc.c, srv0start.c, srv0srv.c, srv0srv.h, os0thread.h: 2003-10-17 20:31:17 +03:00
isam Merge with 4.0.16 2003-10-07 15:42:26 +03:00
libmysql Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
libmysql_r removed redundant -I include-dirs 2002-11-26 14:01:08 +01:00
libmysqld Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
man Minor edits. 2003-10-03 11:42:37 -05:00
merge removed redundant -I include-dirs 2002-11-26 14:01:08 +01:00
myisam Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
myisammrg Merge with 4.0.14 2003-08-11 22:44:43 +03:00
mysql-test Fixed BUG#1862 (flush table in SPs didn't work). 2003-11-19 11:26:18 +01:00
mysys merge with 4.0 2003-10-16 03:08:40 +03:00
netware Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
NEW-RPMS Import changeset 2000-07-31 21:29:14 +02:00
os2 - Updated OS/2 port with files provided by Yuri Dario <mc6530@mclink.it> 2002-07-15 18:26:11 +02:00
pstack removed redundant -I include-dirs 2002-11-26 14:01:08 +01:00
regex regexp worked only with the default character set. 2003-09-24 13:57:26 +05:00
scripts Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
sql Fixed BUG#1862 (flush table in SPs didn't work). 2003-11-19 11:26:18 +01:00
sql-bench Merge with 4.0.16 2003-10-07 15:42:26 +03:00
sql-common Portability fixes for windows 2003-10-15 22:40:36 +03:00
SSL Regenerated expired CA certificate and signed dependant certificates 2003-09-12 20:41:12 +04:00
strings ctype-simple.c, ctype-mb.c: 2003-10-15 17:34:28 +05:00
support-files Merge with 4.0.16 2003-10-07 15:42:26 +03:00
tests Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
tools SCRUM 2003-09-19 14:44:31 +05:00
VC++Files deleted conflicting file 2003-10-08 22:41:45 +03:00
vio merge with 4.0.15 2003-08-29 13:44:35 +03:00
zlib Adding the new zlib tree for Windows 2002-03-19 01:08:09 -03:00
.bzrignore Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
acconfig.h merge with 4.0.15 2003-08-29 13:44:35 +03:00
acinclude.m4 Merge with 4.0.16 2003-10-07 15:42:26 +03:00
config.guess - minor fixes and documentation for the update to automake 1.5 2002-10-09 20:54:47 +02:00
config.sub - Applied required modifications for automake 1.5 2002-10-01 21:57:10 +02:00
configure.in Merging 4.1->5.0 2003-10-22 16:10:22 +02:00
depcomp - Applied required modifications for automake 1.5 2002-10-01 21:57:10 +02:00
install-sh - Applied required modifications for automake 1.5 2002-10-01 21:57:10 +02:00
INSTALL-WIN-SOURCE INSTALL-WIN-SOURCE: 2003-07-28 21:21:42 +02:00
ltconfig - added a dummy file "reservedwords.texi" to the BK tree and the Makefiles, 2003-01-27 13:44:16 +01:00
ltmain.sh - Applied required modifications for automake 1.5 2002-10-01 21:57:10 +02:00
Makefile.am - added missing zlib subdirectory to the source distribution 2003-09-26 23:57:06 +02:00
missing - Applied required modifications for automake 1.5 2002-10-01 21:57:10 +02:00
mkinstalldirs Import changeset 2000-07-31 21:29:14 +02:00
mytest-old.c Merge with 3.23.58 2003-10-06 21:21:04 +03:00
README Removed URL (website is not actively maintained anymore) 2002-04-24 08:28:50 +02:00

This is a release of MySQL, a GPL (free) SQL database server (more
licence information in the PUBLIC file and in the reference manual).

Please read the "Upgrading from..." section in the manual first, if you are
migrating from older versions of MySQL!

The latest information about MySQL can be found at:
http://www.mysql.com

To see what it can do take a look at the features section in the
manual.

For installation instructions see the Installation chapter in the
manual.

For future plans see the TODO appendix in the manual.

New features/bug fixes history is in the news appendix in the manual.

For the currently known bugs/misfeatures (known errors) see the bugs
appendix in the manual.

For examples of SQL and benchmarking information see the bench
directory.

The manual mentioned above can be found in the Docs directory. The
manual is available in the following formats: as plain ASCII text in
Docs/manual.txt, in HTML format in Docs/manual_toc.html, as GNU Info in
Docs/mysql.info and as PostScript in Docs/manual.ps.

MySQL is brought to you by the MySQL team at MySQL AB

For a list of developers and other contributors, see the Credits appendix
in the manual.

************************************************************

IMPORTANT:

Send bug (error) reports, questions and comments to the mailing list
at mysql@lists.mysql.com

Please use the 'mysqlbug' script when posting bug reports or questions
about MySQL. mysqlbug will gather some information about your system
and start your editor with a form in which you can describe your
problem. Bug reports might be silently ignored by the MySQL
maintainers if there is not a good reason included in the report as to
why mysqlbug has not been used. A report that says 'MySQL does not
work for me. Why?' is not considered a valid bug report.

The mysqlbug script can be found in the 'scripts' directory of the
distribution, that is '<where-you-installed-mysql>/scripts'.