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
Ramil Kalimullin cf6c7262d0 Fix for bug#35383: binlog playback and replication breaks
due to name_const substitution

Problem:
"In general, statements executed within a stored procedure
are written to the binary log using the same rules that
would apply were the statements to be executed in standalone
fashion. Some special care is taken when logging procedure
statements because statement execution within procedures
is not quite the same as in non-procedure context".

For example, each reference to a local variable in SP's
statements is replaced by NAME_CONST(var_name, var_value).
Queries like
"CREATE TABLE ... SELECT FUNC(local_var ..."
are logged as
"CREATE TABLE ... SELECT FUNC(NAME_CONST("local_var", var_value) ..."
that leads to differrent field names and
might result in "Incorrect column name" if var_value is long enough.

Fix: in 5.x we'll issue a warning in such a case.
In 6.0 we should get rid of NAME_CONST().

Note: this issue and change should be described in the documentation
("Binary Logging of Stored Programs").
2009-03-25 20:48:10 +04:00
.bzr-mysql set the tree name to 5.0-main 2009-03-09 15:59:22 +02:00
bdb Tool fix, needed for "compile-dist" to succeed on Solaris: 2009-01-13 14:52:22 +01:00
BitKeeper Fix bug in BK trigger for sending changes to InnoDB devs. 2008-01-24 00:31:47 -07:00
BUILD Backport of a 5.0.74 fix into 5.0.72sp1: 2009-01-12 16:46:19 +01:00
client remove compiler warnings 2009-03-23 16:51:39 +04:00
cmd-line-utils fixed a libedit compilation problem 2009-02-10 20:19:03 +02:00
config/ac-macros Makefile.am, Info.plist.sh: 2008-02-26 18:36:06 +01:00
dbug Bug#35986 valgrind warning in DbugParse for empty string in SET GLOBAL DEBUG="" 2008-05-02 12:49:31 +02:00
Docs Makefile.am, configure.in: 2007-11-22 17:48:40 +01:00
extra auto-merge 2009-03-19 09:44:58 -04:00
heap Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
include auto-merge 2009-03-19 09:44:58 -04:00
innobase auto-merge 2009-03-19 09:44:58 -04:00
libmysql auto-merge 2009-03-19 09:44:58 -04:00
libmysql_r my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
libmysqld Bug #25097 mysql_server_init fails silently if no errmsg.sys is present. 2008-02-27 12:42:43 +04:00
man Bug#37098 Get rid of "Installed (but unpackaged)" files in the RPM build 2008-08-25 21:07:41 +02:00
myisam Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
myisammrg BUG#32047 - 'Spurious' errors while opening MERGE tables 2009-02-04 15:46:23 +04:00
mysql-test Fix for bug#35383: binlog playback and replication breaks 2009-03-25 20:48:10 +04:00
mysys Bug#43461: invalid comparison with string literal in default.c 2009-03-19 17:20:15 -03:00
ndb fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
netware Handle renamed nwbootstrap -> nwbuild 2009-02-06 15:07:45 +01:00
os2 Avoid the name conflict between the system-provided "md5.h" and the MySQL one 2007-07-19 14:14:03 +02:00
pstack my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
regex my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
scripts Bug#42027: Incorrect parsing of debug and verbose options for mysqldumpslow 2009-02-16 15:38:18 +01:00
server-tools Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
sql Fix for bug#35383: binlog playback and replication breaks 2009-03-25 20:48:10 +04:00
sql-bench Remove outdated and now useless TODO file from sql-bench. Requested by sales. 2009-03-11 14:52:53 -06:00
sql-common Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
SSL SSL/Makefile.am mysql-test/Makefile.am: 2007-07-27 17:39:07 +02:00
strings merging with mysql-5.0-bugteam 2009-03-20 11:42:55 +05:30
support-files Increased thread stack size to 128K, as this is the minimum (Bug#41577) 2008-12-28 07:57:09 +01:00
tests auto-merge 2009-03-19 09:44:58 -04:00
tools Bug #42434: license of mysys MD5 implementation is not GPL-compatible 2009-03-09 20:57:03 +02:00
VC++Files Fix for bug #32221: bug25714, mytest, mysql_client_test complaints and 2007-11-19 18:59:25 +03:00
vio Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
win Merge main 5.0 branch -> 5.0-build (team tree). 2008-10-04 17:38:24 +02:00
zlib The header "config.h" needs to be included "early" to control other headers. 2008-10-13 14:23:39 +02:00
.bzrignore patch for bug#32496 (2nd) with ansi conformant and Mysql test case. 2007-11-26 21:28:01 +01:00
.cvsignore
CMakeLists.txt Bug#43082: mysqld 32 bit cannot use big buffers due to 2GB 2009-02-25 16:57:49 +01:00
configure.in Raise version number after cloning 5.0.79 2009-03-09 19:33:01 +01:00
COPYING
EXCEPTIONS-CLIENT EXCEPTIONS-CLIENT: 2007-03-14 18:28:16 +01:00
INSTALL-SOURCE Makefile.am: 2007-11-02 12:59:45 +01:00
INSTALL-WIN-SOURCE Makefile.am: 2007-11-02 12:59:45 +01:00
Makefile.am Bug#36788 Multiple funcs_1 'trig' tests are failing on vanilla builds 2008-06-02 21:57:11 +02:00
README make_binary_distribution.sh: 2006-11-07 22:26:37 +01:00

This is a release of MySQL, a dual-license SQL database server.
MySQL is brought to you by the MySQL team at MySQL AB.

License information can be found in these files:
- For GPL (free) distributions, see the COPYING file and
  the EXCEPTIONS-CLIENT file.
- For commercial distributions, see the LICENSE.mysql file.


For further information about MySQL or additional documentation, see:
- The latest information about MySQL: http://www.mysql.com
- The current MySQL documentation: http://dev.mysql.com/doc

Some manual sections of special interest:

- If you are migrating from an older version of MySQL, please read the
  "Upgrading from..." section first!
- To see what MySQL can do, take a look at the features section.
- For installation instructions, see the Installing and Upgrading chapter.
- For the new features/bugfix history, see the Change History appendix.
- For the currently known bugs/misfeatures (known errors) see the Problems
  and Common Errors appendix.
- For a list of developers and other contributors, see the Credits
  appendix.

A local copy of the MySQL Reference Manual can be found in the Docs
directory in GNU Info format.  You can also browse the manual online or
download it in any of several formats at the URL given earlier in this
file.

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

IMPORTANT:

Bug or error reports should be sent to http://bugs.mysql.com.