manual.texi Fixups for recent change notes.

manual.texi	Changed instance of "data is" to "data are" (the
manual.texi	manual generally treats data as a plural word).
parent 713c6c06
...@@ -2627,7 +2627,7 @@ sorry. After all, it should be easier for you to provide an example that ...@@ -2627,7 +2627,7 @@ sorry. After all, it should be easier for you to provide an example that
uses your actual situation and it is by all means better for us. In case you uses your actual situation and it is by all means better for us. In case you
have data you don't want to show to others, you can use @code{ftp} to have data you don't want to show to others, you can use @code{ftp} to
transfer it to @uref{ftp://support.mysql.com/pub/mysql/secret/}. If the data transfer it to @uref{ftp://support.mysql.com/pub/mysql/secret/}. If the data
is really top secret and you don't want to show them even to us, then go ahead are really top secret and you don't want to show them even to us, then go ahead
and provide an example using other names, but please regard this as the last and provide an example using other names, but please regard this as the last
choice. choice.
...@@ -35880,15 +35880,16 @@ though, so 3.23 is not released as a stable version yet. ...@@ -35880,15 +35880,16 @@ though, so 3.23 is not released as a stable version yet.
@appendixsubsec Changes in release 3.23.24 @appendixsubsec Changes in release 3.23.24
@itemize @bullet @itemize @bullet
@item @item
Added mysqld variable @code{created_tmp_disk_tables}. Added @code{mysqld} variable @code{created_tmp_disk_tables}.
@item @item
To make it possibly to reliable dump and restore tables with To make it possible to reliably dump and restore tables with
@code{TIMESTAMP(X)} columns, @strong{MySQL} now reports columns with X @code{TIMESTAMP(X)} columns, @strong{MySQL} now reports columns with @code{X}
other than 14 or 8 to be strings. other than 14 or 8 to be strings.
@item @item
Changed sort order for latin1 as it was before 3.23.22. Any table with Changed sort order for latin1 as it was before @strong{MySQL} 3.23.22.
@code{CHAR} columns that may have characters > ASCII 128 created or Any table with @code{CHAR} columns that may have characters with ASCII
modified with 3.23.22 must be repaired! values greater than 128 that was created or modified with 3.23.22 must
be repaired!
@item @item
Fixed small memory leak introduced from 3.23.22 when creating a Fixed small memory leak introduced from 3.23.22 when creating a
temporary table. temporary table.
...@@ -35903,35 +35904,36 @@ Restored the win1251 character set (it's now only marked deprecated). ...@@ -35903,35 +35904,36 @@ Restored the win1251 character set (it's now only marked deprecated).
@itemize @bullet @itemize @bullet
@item @item
Changed sort order for 'German'; All tables created with 'German' sortorder Changed sort order for 'German'; All tables created with 'German' sortorder
must be repaired with @code{REPAIR TABLE} or myisamchk before use! must be repaired with @code{REPAIR TABLE} or @code{myisamchk} before use!
@item @item
Added option @code{--core-file} to @code{mysqld} to get a core file on Added option @code{--core-file} to @code{mysqld} to get a core file on
Linux if mysqld dies on the SIGSEGV signal. Linux if @code{mysqld} dies on the SIGSEGV signal.
@item @item
@strong{MySQL} client 'mysql' now starts with option --no-named-commands @strong{MySQL} client @code{mysql} now starts with option
(-g) by default. This option can be disabled with --enable-named-commands @code{--no-named-commands} (@code{-g}) by default. This option can be
(-G). This may cause incompatibility problems in some cases, for example disabled with @code{--enable-named-commands} (@code{-G}). This may cause
in SQL scripts that use named commands without a semicolon, etc. ! incompatibility problems in some cases, for example, in SQL scripts that
Long format commands still work from the first line. use named commands without a semicolon, etc. ! Long format commands
still work from the first line.
@item @item
Fixed a problem when using many pending @code{DROP TABLE} statement at Fixed a problem when using many pending @code{DROP TABLE} statements at
the same time. the same time.
@item @item
Optimizer didn't use keys properly when using @code{LEFT JOIN} on an Optimizer didn't use keys properly when using @code{LEFT JOIN} on an
empty table. empty table.
@item @item
Added shorter help text when invoking @code{mysqld} with wrong options. Added shorter help text when invoking @code{mysqld} with incorrect options.
@item @item
Fixed not fatal @code{free()} bug in mysqlimport. Fixed non-fatal @code{free()} bug in @code{mysqlimport}.
@item @item
Fixed bug in @code{MyISAM} index handling of Fixed bug in @code{MyISAM} index handling of
@code{DECIMAL}/@code{NUMERIC} keys. @code{DECIMAL}/@code{NUMERIC} keys.
@item @item
Fixed a bug in concurrent insert in @code{MyISAM} tables; In some context Fixed a bug in concurrent insert in @code{MyISAM} tables; In some contexts,
usage of @code{MIN(key_part)} or @code{MAX(key_part)} returned an empty set. usage of @code{MIN(key_part)} or @code{MAX(key_part)} returned an empty set.
@item @item
Updated mysqlhotcopy to use the new @code{FLUSH TABLES table_list} syntax. Only Updated @code{mysqlhotcopy} to use the new @code{FLUSH TABLES table_list}
tables which are being backed up are flushed now. syntax. Only tables which are being backed up are flushed now.
@item @item
Changed behavior of @code{--enable-thread-safe-client} so Changed behavior of @code{--enable-thread-safe-client} so
that both non-threaded (@code{-lmysqlclient}) and threaded that both non-threaded (@code{-lmysqlclient}) and threaded
...@@ -35941,7 +35943,7 @@ against a threaded @code{-lmysqlclient} will need to link against ...@@ -35941,7 +35943,7 @@ against a threaded @code{-lmysqlclient} will need to link against
@item @item
Added atomic @code{RENAME} command. Added atomic @code{RENAME} command.
@item @item
Don't count entries with @code{NULL} in @code{COUNT(DISTINCT ..)}. Don't count entries with @code{NULL} in @code{COUNT(DISTINCT ...)}.
@item @item
Changed @code{ALTER TABLE}, @code{LOAD DATA INFILE} on empty tables and Changed @code{ALTER TABLE}, @code{LOAD DATA INFILE} on empty tables and
@code{INSERT ... SELECT...} on empty tables to create non-unique indexes @code{INSERT ... SELECT...} on empty tables to create non-unique indexes
...@@ -35965,16 +35967,16 @@ that don't have the @code{pthread_rwlock_rdlock} code. ...@@ -35965,16 +35967,16 @@ that don't have the @code{pthread_rwlock_rdlock} code.
When deleting rows with a non-unique key in a HEAP table, all rows weren't When deleting rows with a non-unique key in a HEAP table, all rows weren't
always deleted. always deleted.
@item @item
Fixed bug in range optimizer for HEAP tables when one did search on part index. Fixed bug in range optimizer for HEAP tables for searches on a part index.
@item @item
Fixed that @code{SELECT} on part keys works with BDB tables. Fixed that @code{SELECT} on part keys works with BDB tables.
@item @item
Fixed that @code{INSERT INTO bdb_table ... SELECT} works with BDB tables. Fixed @code{INSERT INTO bdb_table ... SELECT} to work with BDB tables.
@item @item
Check table now updates key statistics for the table. @code{CHECK TABLE} now updates key statistics for the table.
@item @item
@code{ANALYZE TABLE} will now only update tables that have been changed @code{ANALYZE TABLE} will now only update tables that have been changed
since last @code{ANALYZE}. Note that this is a new feature and tables since thee last @code{ANALYZE}. Note that this is a new feature and tables
will not be marked to be analyzed until they are updated in any way with will not be marked to be analyzed until they are updated in any way with
3.23.23 or newer. For older tables, you have to do @code{CHECK TABLE} 3.23.23 or newer. For older tables, you have to do @code{CHECK TABLE}
to update the key distribution. to update the key distribution.
...@@ -35982,7 +35984,7 @@ to update the key distribution. ...@@ -35982,7 +35984,7 @@ to update the key distribution.
Fixed some minor privilege problems with @code{CHECK}, @code{ANALYZE}, Fixed some minor privilege problems with @code{CHECK}, @code{ANALYZE},
@code{REPAIR} and @code{SHOW CREATE} commands. @code{REPAIR} and @code{SHOW CREATE} commands.
@item @item
Added @code{CHANGE MASTER TO} command Added @code{CHANGE MASTER TO} command.
@item @item
Added @code{FAST}, @code{QUICK} @code{EXTENDED} check types to Added @code{FAST}, @code{QUICK} @code{EXTENDED} check types to
@code{CHECK TABLES}. @code{CHECK TABLES}.
...@@ -35991,16 +35993,18 @@ Changed @code{myisamchk} so that @code{--fast} and ...@@ -35991,16 +35993,18 @@ Changed @code{myisamchk} so that @code{--fast} and
@code{--check-changed-tables} are also honored with @code{--sort-index} and @code{--check-changed-tables} are also honored with @code{--sort-index} and
@code{--analyze}. @code{--analyze}.
@item @item
Fixed fatal bug in @code{LOAD TABLE FROM MASTER} that did not lock the table during index re-build Fixed fatal bug in @code{LOAD TABLE FROM MASTER} that did not lock the
table during index re-build.
@item @item
@code{LOAD DATA INFILE} broke replication if the database was excluded from replication @code{LOAD DATA INFILE} broke replication if the database was excluded
from replication.
@item @item
More variables in @code{SHOW SLAVE STATUS} and @code{SHOW MASTER STATUS} More variables in @code{SHOW SLAVE STATUS} and @code{SHOW MASTER STATUS}.
@item @item
@code{SLAVE STOP} now will not return until the slave thread actually exits @code{SLAVE STOP} now will not return until the slave thread actually exits.
@item @item
Full text search via the @code{MATCH} function and @code{FULLTEXT} index type. Full text search via the @code{MATCH} function and @code{FULLTEXT} index type.
(For MyISAM files). This made @code{FULLTEXT} is reserved word. (For MyISAM files). This makes @code{FULLTEXT} a reserved word.
@end itemize @end itemize
@node News-3.23.22, News-3.23.21, News-3.23.23, News-3.23.x @node News-3.23.22, News-3.23.21, News-3.23.23, News-3.23.x
...@@ -36017,8 +36021,8 @@ The log generated by @code{--slow-query-log} didn't contain the whole queries. ...@@ -36017,8 +36021,8 @@ The log generated by @code{--slow-query-log} didn't contain the whole queries.
Fixed that open transactions in BDB tables are rolled back if the Fixed that open transactions in BDB tables are rolled back if the
connection is closed unexpectedly. connection is closed unexpectedly.
@item @item
Added workaround for a bug in gcc 2.96 (intel) and gcc 2.9 (Ia64) in Added workaround for a bug in @code{gcc} 2.96 (intel) and @code{gcc} 2.9
gen_lex_hash.c. (Ia64) in @code{gen_lex_hash.c}.
@item @item
Fixed memory leak in the client library when using @code{host=..} in the Fixed memory leak in the client library when using @code{host=..} in the
@code{my.cnf} file. @code{my.cnf} file.
...@@ -36033,7 +36037,7 @@ Changed the meaning of @code{-F, --fast} for @code{myisamchk}. Added option ...@@ -36033,7 +36037,7 @@ Changed the meaning of @code{-F, --fast} for @code{myisamchk}. Added option
@item @item
Added @code{ANALYZE table_name} to update key statistics for tables. Added @code{ANALYZE table_name} to update key statistics for tables.
@item @item
Changed binary items @code{0x...} to be default regarded as an integer. Changed binary items @code{0x...} to be regarded as integers by default.
@item @item
Fix for SCO and @code{SHOW PROCESSLIST}. Fix for SCO and @code{SHOW PROCESSLIST}.
@item @item
...@@ -36042,14 +36046,15 @@ Added @code{auto-rehash} on reconnect for the @code{mysql} client. ...@@ -36042,14 +36046,15 @@ Added @code{auto-rehash} on reconnect for the @code{mysql} client.
Fixed a newly introduced bug in @code{MyISAM}, where the index file couldn't Fixed a newly introduced bug in @code{MyISAM}, where the index file couldn't
get bigger than 64M. get bigger than 64M.
@item @item
Added @code{SHOW MASTER STATUS} and @code{SHOW SLAVE STATUS} Added @code{SHOW MASTER STATUS} and @code{SHOW SLAVE STATUS}.
@end itemize @end itemize
@node News-3.23.21, News-3.23.20, News-3.23.22, News-3.23.x @node News-3.23.21, News-3.23.20, News-3.23.22, News-3.23.x
@appendixsubsec Changes in release 3.23.21 @appendixsubsec Changes in release 3.23.21
@itemize @bullet @itemize @bullet
@item @item
Added @code{mysql_character_set_name(MYSQL *mysql)} function to the MySQL API. Added @code{mysql_character_set_name(MYSQL *mysql)} function to the
@strong{MySQL} C API.
@item @item
Made the update log @code{ASCII 0} safe. Made the update log @code{ASCII 0} safe.
@item @item
...@@ -36067,7 +36072,7 @@ Fixed @code{chown} warning in @code{safe_mysqld}. ...@@ -36067,7 +36072,7 @@ Fixed @code{chown} warning in @code{safe_mysqld}.
@item @item
Fixed a bug in @code{ORDER BY} that was introduced in 3.23.19. Fixed a bug in @code{ORDER BY} that was introduced in 3.23.19.
@item @item
Only optimize the @code{DELETE FROM table_name} to do a drop+create of Only optimize the @code{DELETE FROM tbl_name} to do a drop+create of
the table if we are in @code{AUTOCOMMIT} mode. (Needed for BDB tables). the table if we are in @code{AUTOCOMMIT} mode. (Needed for BDB tables).
@item @item
Added extra checks to avoid index corruption when the @code{ISAM}/@code{MyISAM} Added extra checks to avoid index corruption when the @code{ISAM}/@code{MyISAM}
...@@ -36090,7 +36095,7 @@ a feature. ...@@ -36090,7 +36095,7 @@ a feature.
@appendixsubsec Changes in release 3.23.20 @appendixsubsec Changes in release 3.23.20
@itemize @bullet @itemize @bullet
@item @item
Fixed bug in 3.23.19; @code{DELETE FROM table_name} removed the .frm file. Fixed bug in 3.23.19; @code{DELETE FROM tbl_name} removed the .frm file.
@end itemize @end itemize
@node News-3.23.19, News-3.23.18, News-3.23.20, News-3.23.x @node News-3.23.19, News-3.23.18, News-3.23.20, News-3.23.x
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment