Skip to content

Commit 7cadc6e

Browse files
Changed to use my_global.h
Fixed problem with LIKE with latin1_de Added parsing support of UNSIGNED LONG LONG
1 parent e28586e commit 7cadc6e

143 files changed

Lines changed: 261 additions & 179 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Docs/manual.texi

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9958,6 +9958,13 @@ CC=fcc CFLAGS="-O -K fast -K lib -K omitfp -Kpreex -D_GNU_SOURCE -DCONST=const -
99589958

99599959
MySQL needs at least Linux Version 2.0.
99609960

9961+
@strong{WARNING}:
9962+
We have have reports from some MySQL users that they have got serious
9963+
stability problems with MySQL with Linux kernel 2.2.14. If you are
9964+
using this kernel you should upgrade to 2.2.19 (or newer) or to a 2.4
9965+
kernel. If you have a multi-cpu box, then you should seriously consider
9966+
using 2.4 as this will give you a significant speed boost.
9967+
99619968
The binary release is linked with @code{-static}, which means you do not
99629969
normally need to worry about which version of the system libraries you
99639970
have. You need not install LinuxThreads, either. A program linked with
@@ -28091,6 +28098,9 @@ You can always store an exact integer value in a @code{BIGINT} column by
2809128098
storing it as a string, as there is in this case there will be no
2809228099
intermediate double representation.
2809328100
@item
28101+
In MySQL 4.0 you can use integers to store big unsigned values in a
28102+
@code{BIGINT} string.
28103+
@item
2809428104
@samp{-}, @samp{+}, and @samp{*} will use @code{BIGINT} arithmetic when
2809528105
both arguments are @code{INTEGER} values! This means that if you
2809628106
multiply two big integers (or results from functions that return
@@ -29151,7 +29161,9 @@ certain circumstances:
2915129161
@item
2915229162
If you insert an invalid value into an @code{ENUM} (that is, a string not
2915329163
present in the list of allowed values), the empty string is inserted
29154-
instead as a special error value.
29164+
instead as a special error value. This string can be distinguished from a
29165+
'normal' empty string by the fact that this string has the numerical value
29166+
0. More about this later.
2915529167

2915629168
@item
2915729169
If an @code{ENUM} is declared @code{NULL}, @code{NULL} is also a legal value
@@ -46933,6 +46945,8 @@ Our TODO section contains what we plan to have in 4.0. @xref{TODO MySQL 4.0}.
4693346945

4693446946
@itemize @bullet
4693546947
@item
46948+
Fixed handling of big unsigned bigint constants.
46949+
@item
4693646950
New character set @code{latin_de} which provides correct German sorting.
4693746951
@item
4693846952
@code{TRUNCATE TABLE} and @code{DELETE FROM table_name} are now separate

client/client_priv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
/* Common defines for all clients */
1818

19-
#include <global.h>
19+
#include <my_global.h>
2020
#include <my_sys.h>
2121
#include <m_string.h>
2222
#include <mysql.h>

client/completion_hash.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* Small portability changes by Monty. Changed also to use my_malloc/my_free
2323
*/
2424

25-
#include <global.h>
25+
#include <my_global.h>
2626
#include <m_string.h>
2727
#undef SAFEMALLOC // Speed things up
2828
#include <my_sys.h>

client/errmsg.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/* Error messages for MySQL clients */
1919
/* error messages for the demon is in share/language/errmsg.sys */
2020

21-
#include <global.h>
21+
#include <my_global.h>
2222
#include <my_sys.h>
2323
#include "errmsg.h"
2424

client/get_password.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
** Ask for a password from tty
2020
** This is an own file to avoid conflicts with curses
2121
*/
22-
#include <global.h>
22+
#include <my_global.h>
2323
#include <my_sys.h>
2424
#include "mysql.h"
2525
#include <m_string.h>

client/mysqldump.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
#define DUMP_VERSION "8.16"
4141

42-
#include <global.h>
42+
#include <my_global.h>
4343
#include <my_sys.h>
4444
#include <m_string.h>
4545
#include <m_ctype.h>

client/mysqlshow.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
#define SHOW_VERSION "8.3"
2020

21-
#include <global.h>
21+
#include <my_global.h>
2222
#include <my_sys.h>
2323
#include <m_string.h>
2424
#include "mysql.h"

client/mysqltest.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
#define MTEST_VERSION "1.10"
4747

48-
#include <global.h>
48+
#include <my_global.h>
4949
#include <my_sys.h>
5050
#include <m_string.h>
5151
#include <mysql.h>

client/password.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
This saves a hashed number as a string in the password field.
3636
*****************************************************************************/
3737

38-
#include <global.h>
38+
#include <my_global.h>
3939
#include <my_sys.h>
4040
#include <m_string.h>
4141
#include "mysql.h"

client/readline.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
/* readline for batch mode */
1919

20-
#include <global.h>
20+
#include <my_global.h>
2121
#include <my_sys.h>
2222
#include <m_string.h>
2323
#include "my_readline.h"

0 commit comments

Comments
 (0)