Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
9b9675d4
Commit
9b9675d4
authored
Apr 09, 2002
by
paul@teton.kitebird.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0
parents
50bf28a5
ba3c6a58
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
51 additions
and
48 deletions
+51
-48
Docs/manual.texi
Docs/manual.texi
+51
-48
No files found.
Docs/manual.texi
View file @
9b9675d4
...
@@ -1830,8 +1830,8 @@ application residing outside the firewall.
...
@@ -1830,8 +1830,8 @@ application residing outside the firewall.
@item
@item
Our German, Austrian and Swiss users will note that we have a new character
Our German, Austrian and Swiss users will note that we have a new character
set
latin_de which corrects the @emph{German sorting order}, placing German
set
@code{latin_de} which corrects the @emph{German sorting order},
Umlauts in the same order as German telephone books.
placing German
Umlauts in the same order as German telephone books.
@item
@item
Features to simplify migration from other database systems to MySQL
Features to simplify migration from other database systems to MySQL
...
@@ -4879,7 +4879,7 @@ systems where you have log files that you order for example by month.
...
@@ -4879,7 +4879,7 @@ systems where you have log files that you order for example by month.
The option to compress read-only tables, but still have direct access to
The option to compress read-only tables, but still have direct access to
the rows in the table, gives you better performance by minimising disk
the rows in the table, gives you better performance by minimising disk
reads. This is very useful when you are archiving things.
reads. This is very useful when you are archiving things.
@xref{myisampack}.
@xref{myisampack
, , @code{myisampack}
}.
@item
@item
MySQL Server has internal support for full-text search. @xref{Fulltext Search}.
MySQL Server has internal support for full-text search. @xref{Fulltext Search}.
...
@@ -20280,7 +20280,7 @@ character set configuration files listed in
...
@@ -20280,7 +20280,7 @@ character set configuration files listed in
@file{SHAREDIR/charsets/Index}. @xref{configure options}.
@file{SHAREDIR/charsets/Index}. @xref{configure options}.
If you change the character set when running MySQL (which may
If you change the character set when running MySQL (which may
also change the sort order), you must run
myisamchk -r -q
on all
also change the sort order), you must run
@code{myisamchk -r -q}
on all
tables. Otherwise your indexes may not be ordered correctly.
tables. Otherwise your indexes may not be ordered correctly.
When a client connects to a MySQL server, the server sends the
When a client connects to a MySQL server, the server sends the
...
@@ -36647,7 +36647,8 @@ The index is stored in a file with the @file{.MYI} (MYIndex) extension,
...
@@ -36647,7 +36647,8 @@ The index is stored in a file with the @file{.MYI} (MYIndex) extension,
and the data is stored in a file with the @file{.MYD} (MYData) extension.
and the data is stored in a file with the @file{.MYD} (MYData) extension.
You can check/repair @code{MyISAM} tables with the @code{myisamchk}
You can check/repair @code{MyISAM} tables with the @code{myisamchk}
utility. @xref{Crash recovery}. You can compress @code{MyISAM} tables with
utility. @xref{Crash recovery}. You can compress @code{MyISAM} tables with
@code{myisampack} to take up much less space. @xref{myisampack}.
@code{myisampack} to take up much less space.
@xref{myisampack, , @code{myisampack}}.
The following is new in @code{MyISAM}:
The following is new in @code{MyISAM}:
...
@@ -37157,7 +37158,7 @@ With identical tables we mean that all tables are created with identical
...
@@ -37157,7 +37158,7 @@ With identical tables we mean that all tables are created with identical
column and key information. You can't put a MERGE over tables where the
column and key information. You can't put a MERGE over tables where the
columns are packed differently, doesn't have exactly the same columns or
columns are packed differently, doesn't have exactly the same columns or
have the keys in different order. Some of the tables can however be
have the keys in different order. Some of the tables can however be
compressed with @code{myisampack}. @xref{myisampack}.
compressed with @code{myisampack}. @xref{myisampack
, , @code{myisampack}
}.
When you create a @code{MERGE} table, you will get a @file{.frm} table
When you create a @code{MERGE} table, you will get a @file{.frm} table
definition file and a @file{.MRG} table list file. The @file{.MRG} just
definition file and a @file{.MRG} table list file. The @file{.MRG} just
...
@@ -50719,7 +50720,7 @@ Fixed a bug in @code{SHOW CREATE} when using @code{AUTO_INCREMENT} columns.
...
@@ -50719,7 +50720,7 @@ Fixed a bug in @code{SHOW CREATE} when using @code{AUTO_INCREMENT} columns.
@item
@item
Changed @code{BDB} tables to use new compare function in Berkeley DB 3.2.3.
Changed @code{BDB} tables to use new compare function in Berkeley DB 3.2.3.
@item
@item
You can now use Unix sockets with
@code{mit-pthreads}
.
You can now use Unix sockets with
MIT-pthreads
.
@item
@item
Added the @code{latin5} (turkish) character set.
Added the @code{latin5} (turkish) character set.
@item
@item
...
@@ -51620,7 +51621,7 @@ Fixed problem with 8-bit characters as separators in @code{LOAD DATA INFILE}.
...
@@ -51620,7 +51621,7 @@ Fixed problem with 8-bit characters as separators in @code{LOAD DATA INFILE}.
@item
@item
Fixed problem when handling indexfiles larger than 8G.
Fixed problem when handling indexfiles larger than 8G.
@item
@item
Added latest patches to
mit
-pthreads for NetBSD.
Added latest patches to
MIT
-pthreads for NetBSD.
@item
@item
Fixed problem with timezones that are < GMT - 11.
Fixed problem with timezones that are < GMT - 11.
@item
@item
...
@@ -52280,7 +52281,7 @@ Fixed non-critical Y2K problem when writing short date to log files.
...
@@ -52280,7 +52281,7 @@ Fixed non-critical Y2K problem when writing short date to log files.
Upgraded the configure and include files to match the latest 3.23 version.
Upgraded the configure and include files to match the latest 3.23 version.
This should increase portability and make it easier to build shared libraries.
This should increase portability and make it easier to build shared libraries.
@item
@item
Added latest patches to
mit
-pthreads for NetBSD.
Added latest patches to
MIT
-pthreads for NetBSD.
@item
@item
Fixed problem with timezones that are < GMT -11.
Fixed problem with timezones that are < GMT -11.
@item
@item
...
@@ -52324,7 +52325,7 @@ Fixed prototype in @file{my_ctype.h} when using other character sets.
...
@@ -52324,7 +52325,7 @@ Fixed prototype in @file{my_ctype.h} when using other character sets.
@item
@item
Some configure issues to fix problems with big file system detection.
Some configure issues to fix problems with big file system detection.
@item
@item
Fixed problem when sorting on big
blob
columns.
Fixed problem when sorting on big
@code{BLOB}
columns.
@item
@item
@code{ROUND()} will now work on Windows.
@code{ROUND()} will now work on Windows.
@end itemize
@end itemize
...
@@ -52345,7 +52346,7 @@ construct returned the rightmost 'pos' characters.)
...
@@ -52345,7 +52346,7 @@ construct returned the rightmost 'pos' characters.)
@item
@item
Fixed problem with @code{LOCK TABLES} combined with @code{DELETE FROM table}
Fixed problem with @code{LOCK TABLES} combined with @code{DELETE FROM table}
@item
@item
Fixed problem that
INSERT ... SELECT didn't use SQL_BIG_TABLES
.
Fixed problem that
@code{INSERT ... SELECT} didn't use @code{SQL_BIG_TABLES}
.
@item
@item
@code{SET SQL_LOW_PRIORITY_UPDATES=#} didn't work.
@code{SET SQL_LOW_PRIORITY_UPDATES=#} didn't work.
@item
@item
...
@@ -52353,9 +52354,10 @@ Password wasn't updated correctly if privileges didn't change on:
...
@@ -52353,9 +52354,10 @@ Password wasn't updated correctly if privileges didn't change on:
@code{GRANT ... IDENTIFIED BY}
@code{GRANT ... IDENTIFIED BY}
@item
@item
Fixed range optimiser bug in
Fixed range optimiser bug in
@code{SELECT * FROM table_name WHERE key_part1 >= const AND (key_part2 = const OR key_part2 = const)}
@code{SELECT * FROM table_name WHERE key_part1 >= const AND (key_part2 = const
OR key_part2 = const)}.
@item
@item
Fixed bug in compression key handling in
ISAM
.
Fixed bug in compression key handling in
@code{ISAM}
.
@end itemize
@end itemize
...
@@ -52682,16 +52684,17 @@ Fix for @code{isamchk} for tables which need big temporary files.
...
@@ -52682,16 +52684,17 @@ Fix for @code{isamchk} for tables which need big temporary files.
@strong{Important}: You must run the @code{mysql_fix_privilege_tables} script
@strong{Important}: You must run the @code{mysql_fix_privilege_tables} script
when you upgrade to this version! This is needed because of the new
when you upgrade to this version! This is needed because of the new
@code{GRANT} system. If you don't do this, you will get @code{Access
@code{GRANT} system. If you don't do this, you will get @code{Access
denied} when you try to use @code{ALTER TABLE}, @code{CREATE INDEX} or
denied} when you try to use @code{ALTER TABLE}, @code{CREATE INDEX}
,
or
@code{DROP INDEX}.
@code{DROP INDEX}.
@item
@item
@code{GRANT} to allow/deny users table and column access.
@code{GRANT} to allow/deny users table and column access.
@item
@item
Changed @code{USER()} to return @code{user@@host}
Changed @code{USER()} to return a value in @code{user@@host} format.
Formerly it returned only @code{user}.
@item
@item
Changed the syntax for how to set @code{PASSWORD} for another user.
Changed the syntax for how to set @code{PASSWORD} for another user.
@item
@item
New command @code{FLUSH STATUS} that sets most status variables to zero.
New command @code{FLUSH STATUS} that
re
sets most status variables to zero.
@item
@item
New status variables: @code{aborted_threads}, @code{aborted_connects}.
New status variables: @code{aborted_threads}, @code{aborted_connects}.
@item
@item
...
@@ -52800,7 +52803,7 @@ Added @code{SELECT HIGH_PRIORITY}; this will get a lock for the
...
@@ -52800,7 +52803,7 @@ Added @code{SELECT HIGH_PRIORITY}; this will get a lock for the
@code{SELECT} even if there is a thread waiting for another
@code{SELECT} even if there is a thread waiting for another
@code{SELECT} to get a @code{WRITE LOCK}.
@code{SELECT} to get a @code{WRITE LOCK}.
@item
@item
Moved
wild_compare
to string class to be able to use @code{LIKE} on
Moved
@code{wild_compare()}
to string class to be able to use @code{LIKE} on
@code{BLOB}/@code{TEXT} columns with @code{\0}.
@code{BLOB}/@code{TEXT} columns with @code{\0}.
@item
@item
Added @code{ESCAPE} option to @code{LIKE}.
Added @code{ESCAPE} option to @code{LIKE}.
...
@@ -52820,10 +52823,10 @@ much safer on the Windows platforms but also @strong{much} slower.
...
@@ -52820,10 +52823,10 @@ much safer on the Windows platforms but also @strong{much} slower.
@item
@item
Czech character sets should now work much better. You must also install
Czech character sets should now work much better. You must also install
@uref{http://www.mysql.com/Downloads/Patches/czech-3.22.8-patch}.
@uref{http://www.mysql.com/Downloads/Patches/czech-3.22.8-patch}.
This patch should also be installed if you are using a character set w
it
h
This patch should also be installed if you are using a character set w
hic
h
uses @code{my_strcoll()}! The patch should always be safe to install (for any
system),
uses @code{my_strcoll()}! The patch should always be safe to install (for any
but as this patch changes ISAM internals it's not yet in the default
system), but as this patch changes @code{ISAM} internals it's not yet in the
distribution.
d
efault d
istribution.
@item
@item
@code{DATE_ADD()} and @code{DATE_SUB()} didn't work with group functions.
@code{DATE_ADD()} and @code{DATE_SUB()} didn't work with group functions.
@item
@item
...
@@ -53247,7 +53250,7 @@ Re-arranged @code{SELECT} code to handle some very specific queries
...
@@ -53247,7 +53250,7 @@ Re-arranged @code{SELECT} code to handle some very specific queries
involving group functions (like @code{COUNT(*)}) without a @code{GROUP BY} but
involving group functions (like @code{COUNT(*)}) without a @code{GROUP BY} but
with @code{HAVING}. The following now works:
with @code{HAVING}. The following now works:
@example
@example
mysql> SELECT
count
(*) as C FROM table HAVING C > 1;
mysql> SELECT
COUNT
(*) as C FROM table HAVING C > 1;
@end example
@end example
@item
@item
Changed the protocol for field functions to be faster and avoid some
Changed the protocol for field functions to be faster and avoid some
...
@@ -53448,8 +53451,8 @@ columns.
...
@@ -53448,8 +53451,8 @@ columns.
Sorting on a function which made a division / 0 produced a wrong set
Sorting on a function which made a division / 0 produced a wrong set
in some cases.
in some cases.
@item
@item
Fixed @code{SELECT} problem with @code{LEFT()} when using the
czech character
Fixed @code{SELECT} problem with @code{LEFT()} when using the
@code{czech}
set.
character
set.
@item
@item
Fixed problem in @code{isamchk}; it couldn't repair a packed table in a very
Fixed problem in @code{isamchk}; it couldn't repair a packed table in a very
unusual case.
unusual case.
...
@@ -53516,9 +53519,9 @@ Fixed bug in range optimiser when using
...
@@ -53516,9 +53519,9 @@ Fixed bug in range optimiser when using
@item
@item
Changed @code{configure} for detection of FreeBSD 3.0 9803xx and above
Changed @code{configure} for detection of FreeBSD 3.0 9803xx and above
@item
@item
@code{WHERE} with
string_column_key = constant_string didn't always find
@code{WHERE} with
@code{string_col_key = constant_string} didn't always
all rows if the column had many values differing only with characters of
find all rows if the column had many values differing only with
the same sort value (like e and @'e).
characters of
the same sort value (like e and @'e).
@item
@item
Strings keys looked up with 'ref' were not compared in case-sensitive fashion.
Strings keys looked up with 'ref' were not compared in case-sensitive fashion.
@item
@item
...
@@ -53641,7 +53644,7 @@ but takes a time string (@code{'HH:MM:DD'}) as argument.
...
@@ -53641,7 +53644,7 @@ but takes a time string (@code{'HH:MM:DD'}) as argument.
Fixed unlikely(?) key optimiser bug when using @code{OR}s of key parts
Fixed unlikely(?) key optimiser bug when using @code{OR}s of key parts
inside @code{AND}s.
inside @code{AND}s.
@item
@item
Added
command @code{variables}
to @code{mysqladmin}.
Added
@code{variables} command
to @code{mysqladmin}.
@item
@item
A lot of small changes to the binary releases.
A lot of small changes to the binary releases.
@item
@item
...
@@ -53680,20 +53683,20 @@ Fixed bug that core dumped when using many @code{LEFT OUTER JOIN} clauses.
...
@@ -53680,20 +53683,20 @@ Fixed bug that core dumped when using many @code{LEFT OUTER JOIN} clauses.
@item
@item
Fixed bug in @code{ORDER BY} on string formula with possible @code{NULL} values.
Fixed bug in @code{ORDER BY} on string formula with possible @code{NULL} values.
@item
@item
Fixed problem in range optimiser when using
<=
on sub index.
Fixed problem in range optimiser when using
@code{<=}
on sub index.
@item
@item
Added functions @code{DAYOFYEAR()}, @code{DAYOFMONTH()}, @code{MONTH()},
Added functions @code{DAYOFYEAR()}, @code{DAYOFMONTH()}, @code{MONTH()},
@code{YEAR()}, @code{WEEK()}, @code{QUARTER()}, @code{HOUR()}, @code{MINUTE()},
@code{YEAR()}, @code{WEEK()}, @code{QUARTER()}, @code{HOUR()}, @code{MINUTE()},
@code{SECOND()} and @code{FIND_IN_SET()}.
@code{SECOND()} and @code{FIND_IN_SET()}.
@item
@item
Added
command @code{SHOW VARIABLES}
.
Added
@code{SHOW VARIABLES} command
.
@item
@item
Added support of ``long constant strings'' from ANSI SQL:
Added support of ``long constant strings'' from ANSI SQL:
@example
@example
mysql> SELECT 'first ' 'second'; -> 'first second'
mysql> SELECT 'first ' 'second'; -> 'first second'
@end example
@end example
@item
@item
Upgraded
mSQL
-Mysql-modules to 1.1825.
Upgraded
Msql
-Mysql-modules to 1.1825.
@item
@item
Upgraded @code{mysqlaccess} to 2.02.
Upgraded @code{mysqlaccess} to 2.02.
@item
@item
...
@@ -53722,7 +53725,7 @@ Configure changes for some operating systems.
...
@@ -53722,7 +53725,7 @@ Configure changes for some operating systems.
Fixed optimiser bug when using
Fixed optimiser bug when using
@code{WHERE data_field = date_field2 AND date_field2 = constant}.
@code{WHERE data_field = date_field2 AND date_field2 = constant}.
@item
@item
Added
command @code{SHOW STATUS}
.
Added
@code{SHOW STATUS} command
.
@item
@item
Removed @file{manual.ps} from the source distribution to make it smaller.
Removed @file{manual.ps} from the source distribution to make it smaller.
@end itemize
@end itemize
...
@@ -53755,8 +53758,8 @@ from 2G to 4G.
...
@@ -53755,8 +53758,8 @@ from 2G to 4G.
@itemize @bullet
@itemize @bullet
@item
@item
Upgraded @code{DBD} to 1
823. This version implements @code{mysql_use_result} in
Upgraded @code{DBD} to 1
.1823. This version implements @code{mysql_use_result}
@code{DBD-Mysql}.
in
@code{DBD-Mysql}.
@item
@item
Benchmarks updated for empress (by Luuk).
Benchmarks updated for empress (by Luuk).
@item
@item
...
@@ -53958,7 +53961,7 @@ Fixed slow sorting when sorting on key field when using
...
@@ -53958,7 +53961,7 @@ Fixed slow sorting when sorting on key field when using
@item
@item
Sorting on calculated @code{DOUBLE} values sorted on integer results instead.
Sorting on calculated @code{DOUBLE} values sorted on integer results instead.
@item
@item
@code{mysql} no longer
need
s a database argument.
@code{mysql} no longer
require
s a database argument.
@item
@item
Changed the place where @code{HAVING} should be. According to ANSI, it should
Changed the place where @code{HAVING} should be. According to ANSI, it should
be after @code{GROUP BY} but before @code{ORDER BY}. MySQL Version 3.20
be after @code{GROUP BY} but before @code{ORDER BY}. MySQL Version 3.20
...
@@ -54035,11 +54038,11 @@ Added @code{ENCRYPT()} function by Zeev Suraski.
...
@@ -54035,11 +54038,11 @@ Added @code{ENCRYPT()} function by Zeev Suraski.
Fixed better @code{FOREIGN KEY} syntax skipping. New reserved words:
Fixed better @code{FOREIGN KEY} syntax skipping. New reserved words:
@code{MATCH}, @code{FULL}, @code{PARTIAL}.
@code{MATCH}, @code{FULL}, @code{PARTIAL}.
@item
@item
@code{mysqld} now allows IP number and hostname
to
the @code{--bind-address}
@code{mysqld} now allows IP number and hostname
for
the @code{--bind-address}
option.
option.
@item
@item
Added @code{SET OPTION CHARACTER SET cp1251_koi8} to enable conversions of
Added @code{SET OPTION CHARACTER SET cp1251_koi8} to enable conversions of
data to
/from cp1251_koi8
.
data to
and from the @code{cp1251_koi8} character set
.
@item
@item
Lots of changes for Windows 95 port. In theory, this version should now be
Lots of changes for Windows 95 port. In theory, this version should now be
easily portable to Windows 95.
easily portable to Windows 95.
...
@@ -54055,7 +54058,7 @@ ODBC or ANSI SQL92 syntax.
...
@@ -54055,7 +54058,7 @@ ODBC or ANSI SQL92 syntax.
Fixed syntax of @code{ALTER TABLE tbl_name ALTER COLUMN col_name SET DEFAULT
Fixed syntax of @code{ALTER TABLE tbl_name ALTER COLUMN col_name SET DEFAULT
NULL}.
NULL}.
@item
@item
Added @code{CHAR}
(with no length specifier) as a synonym
for @code{CHAR(1)}.
Added @code{CHAR}
and @code{BIT} as synonyms
for @code{CHAR(1)}.
@item
@item
Fixed core dump when updating as a user who has only @strong{select} privilege.
Fixed core dump when updating as a user who has only @strong{select} privilege.
@item
@item
...
@@ -54241,13 +54244,13 @@ Should now work with FreeBSD 3.0 if used with
...
@@ -54241,13 +54244,13 @@ Should now work with FreeBSD 3.0 if used with
@file{FreeBSD-3.0-libc_r-1.0.diff},
@file{FreeBSD-3.0-libc_r-1.0.diff},
which can be found at @uref{http://www.mysql.com/Downloads/Patches/}.
which can be found at @uref{http://www.mysql.com/Downloads/Patches/}.
@item
@item
Added new
option @code{-O tmp_table_size=#}
to @code{mysqld}.
Added new
@code{-O tmp_table_size=#} option
to @code{mysqld}.
@item
@item
New function @code{FROM_UNIXTIME(timestamp)} which returns a date string in
New function @code{FROM_UNIXTIME(timestamp)} which returns a date string in
'YYYY-MM-DD HH:MM:DD'
format.
@code{'YYYY-MM-DD HH:MM:DD'}
format.
@item
@item
New function @code{SEC_TO_TIME(seconds)} which returns a string in
New function @code{SEC_TO_TIME(seconds)} which returns a string in
'HH:MM:SS'
format.
@code{'HH:MM:SS'}
format.
@item
@item
New function @code{SUBSTRING_INDEX()}, originally by Zeev Suraski.
New function @code{SUBSTRING_INDEX()}, originally by Zeev Suraski.
@end itemize
@end itemize
...
@@ -54280,7 +54283,7 @@ Fixed some possible buffer overflows if filenames that are too long are used.
...
@@ -54280,7 +54283,7 @@ Fixed some possible buffer overflows if filenames that are too long are used.
@code{mysqld} doesn't accept hostnames that start with digits followed by a
@code{mysqld} doesn't accept hostnames that start with digits followed by a
@code{'.'}, because the hostname may look like an IP number.
@code{'.'}, because the hostname may look like an IP number.
@item
@item
Added @code{--skip-networking} option to @code{mysqld}, to
only allow
socket
Added @code{--skip-networking} option to @code{mysqld}, to
allow only
socket
connections. (This will not work with MIT-pthreads!)
connections. (This will not work with MIT-pthreads!)
@item
@item
Added check of too long table names for alias.
Added check of too long table names for alias.
...
@@ -54622,7 +54625,7 @@ Changed @file{libmysql.c} to prefer @code{getpwuid()} instead of
...
@@ -54622,7 +54625,7 @@ Changed @file{libmysql.c} to prefer @code{getpwuid()} instead of
Fixed bug in @code{SELECT} optimiser when using many tables with the same
Fixed bug in @code{SELECT} optimiser when using many tables with the same
column used as key to different tables.
column used as key to different tables.
@item
@item
Added new
latin2 and Russian KOI8
character tables.
Added new
@code{latin2} and Russian @code{KOI8}
character tables.
@item
@item
Added support for a dummy @code{GRANT} command to satisfy Powerbuilder.
Added support for a dummy @code{GRANT} command to satisfy Powerbuilder.
@end itemize
@end itemize
...
@@ -54676,7 +54679,7 @@ Fixed adding an @code{AUTO_INCREMENT} key with @code{ALTER_TABLE}.
...
@@ -54676,7 +54679,7 @@ Fixed adding an @code{AUTO_INCREMENT} key with @code{ALTER_TABLE}.
Added new @code{DATETIME} type (by Giovanni Maruzzelli
Added new @code{DATETIME} type (by Giovanni Maruzzelli
@email{maruzz@@matrice.it}).
@email{maruzz@@matrice.it}).
@item
@item
Fixed that defin
e
@code{DONT_USE_DEFAULT_FIELDS} works.
Fixed that defin
ing
@code{DONT_USE_DEFAULT_FIELDS} works.
@item
@item
Changed to use a thread to handle alarms instead of signals on Solaris to
Changed to use a thread to handle alarms instead of signals on Solaris to
avoid race conditions.
avoid race conditions.
...
@@ -54880,7 +54883,7 @@ You must use @code{mysql_real_query()} to send the query.
...
@@ -54880,7 +54883,7 @@ You must use @code{mysql_real_query()} to send the query.
Added API function @code{mysql_get_client_info()}.
Added API function @code{mysql_get_client_info()}.
@item
@item
@code{mysqld} now uses the @code{N_MAX_KEY_LENGTH} from @file{nisam.h} as
@code{mysqld} now uses the @code{N_MAX_KEY_LENGTH} from @file{nisam.h} as
the maximum allow
ed
key length.
the maximum allow
able
key length.
@item
@item
The following now works:
The following now works:
@example
@example
...
@@ -54916,7 +54919,7 @@ which are not used in the group part. This makes it efficient to implement
...
@@ -54916,7 +54919,7 @@ which are not used in the group part. This makes it efficient to implement
lookups. The column that is used should be a constant for each group because
lookups. The column that is used should be a constant for each group because
the value is calculated only once for the first row that is found for a group.
the value is calculated only once for the first row that is found for a group.
@example
@example
mysql> SELECT id,lookup.text,
sum
(*) FROM test,lookup
mysql> SELECT id,lookup.text,
SUM
(*) FROM test,lookup
-> WHERE test.id=lookup.id GROUP BY id;
-> WHERE test.id=lookup.id GROUP BY id;
@end example
@end example
@item
@item
...
@@ -54924,7 +54927,7 @@ Fixed bug in @code{SUM(function)} (could cause a core dump).
...
@@ -54924,7 +54927,7 @@ Fixed bug in @code{SUM(function)} (could cause a core dump).
@item
@item
Changed @code{AUTO_INCREMENT} placement in the SQL query:
Changed @code{AUTO_INCREMENT} placement in the SQL query:
@example
@example
INSERT
into table (auto_field) values
(0);
INSERT
INTO table (auto_field) VALUES
(0);
@end example
@end example
inserted 0, but it should insert an @code{AUTO_INCREMENT} value.
inserted 0, but it should insert an @code{AUTO_INCREMENT} value.
@item
@item
...
@@ -54984,7 +54987,7 @@ Fixed core dump bug in @code{sql_acl} (core on new connection).
...
@@ -54984,7 +54987,7 @@ Fixed core dump bug in @code{sql_acl} (core on new connection).
Removed @code{host}, @code{user} and @code{db} tables from database @code{test}
Removed @code{host}, @code{user} and @code{db} tables from database @code{test}
in the distribution.
in the distribution.
@item
@item
@code{FIELD_TYPE_CHAR} can now be signed (-128
- 127) or unsigned (0 -
255)
@code{FIELD_TYPE_CHAR} can now be signed (-128
to 127) or unsigned (0 to
255)
Previously, it was always unsigned.
Previously, it was always unsigned.
@item
@item
Bug fixes in @code{CONCAT()} and @code{WEEKDAY()}.
Bug fixes in @code{CONCAT()} and @code{WEEKDAY()}.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment