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 7d98c21cdf Bug#33798 prepared statements improperly handle large unsigned ints
The unsignedness of large integer user variables was not being
properly preserved when feeded to prepared statements. This was
happening because the unsigned flags wasn't being updated when
converting the user variable is converted to a parameter.

The solution is to copy the unsigned flag when converting the
user variable to a parameter and take the unsigned flag into
account when converting the integer to a string.


mysql-test/r/binlog.result:
  Add test case result for Bug#33798
mysql-test/r/ps.result:
  Add test case result for Bug#33798
mysql-test/t/binlog.test:
  Add test case for Bug#33798
mysql-test/t/ps.test:
  Add test case for Bug#33798
sql/item.cc:
  Take the unsigned flag into account when converting the
  user variable.
2008-02-08 08:55:55 -02:00
bdb
BitKeeper post-commit: 2007-12-14 15:43:54 +00:00
BUILD Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl 2007-10-31 09:06:08 +01:00
client Fix compile warning about undefined rmdir() function. 2008-02-07 23:52:30 +03:00
cmd-line-utils Update readline to version 5.2. This fixes bug#18431. 2007-11-19 14:38:08 +01:00
config/ac-macros Fix for bug #31254: "Max_data_length" truncated / reported wrong 2007-10-12 14:03:51 +04:00
dbug
Docs Makefile.am, configure.in: 2007-11-22 17:48:40 +01:00
extra Bug#27427: resolveip fails on hostnames with a leading digit 2008-01-23 11:34:08 -05:00
heap Merge anubis.xiphis.org:/usr/home/antony/work/mysql-5.0-engines 2007-10-19 13:04:30 -07:00
include Merge mysql.com:/home/gluh/MySQL/Merge/5.0 2007-12-13 14:52:49 +04:00
innobase Applied InnoDB snapshot innodb-5.0-ss2095 2007-11-20 10:53:19 -07:00
libmysql Merge mysql.com:/home/gluh/MySQL/Merge/5.0 2007-12-13 14:52:49 +04:00
libmysql_r
libmysqld Merge mysql.com:/home/gluh/MySQL/Merge/5.0 2007-12-13 14:52:49 +04:00
man
myisam Merge mysql.com:/home/gluh/MySQL/Merge/5.0 2007-12-13 14:52:49 +04:00
myisammrg
mysql-test Bug#33798 prepared statements improperly handle large unsigned ints 2008-02-08 08:55:55 -02:00
mysys Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.0-opt 2007-12-17 09:45:36 +01:00
ndb Bug #33168 Incorrectly handled parameters can make the TC crash during node failure 2007-12-13 21:31:38 +01:00
netware sp_head.cc: 2007-12-14 18:23:11 +01:00
os2
pstack
regex
scripts Merge mysql.com:/home/gluh/MySQL/Merge/5.0 2007-12-13 14:52:49 +04:00
server-tools
sql Bug#33798 prepared statements improperly handle large unsigned ints 2008-02-08 08:55:55 -02:00
sql-bench
sql-common Merge mysql.com:/home/gluh/MySQL/Merge/5.0 2007-12-13 14:52:49 +04:00
SSL
strings Merge mhansson@bk-internal:/home/bk/mysql-5.0-opt 2008-01-17 18:15:53 +01:00
support-files add wrong warning to suppression file 2007-11-21 19:41:13 +01:00
tests Merge bk@192.168.21.1:mysql-5.0-opt 2007-12-01 13:12:31 +04:00
tools
VC++Files Fix for bug #32221: bug25714, mytest, mysql_client_test complaints and 2007-11-19 18:59:25 +03:00
vio
win
zlib
.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#31319 CMake build does not check for minimum required version 2007-11-02 15:16:45 -04:00
configure.in Bug#27427: resolveip fails on hostnames with a leading digit 2008-01-23 11:34:08 -05:00
COPYING
EXCEPTIONS-CLIENT
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 Merge debian.(none):/MySQL/M50/indent-5.0 2007-12-11 20:47:31 +01:00
README

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.