List:Internals« Previous MessageNext Message »
From:paul Date:March 5 2005 3:56am
Subject:bk commit - mysqldoc tree (paul:1.2638)
View as plain text  
Below is the list of changes that have just been committed into a local
mysqldoc repository of paul. When paul does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://www.mysql.com/doc/I/n/Installing_source_tree.html

ChangeSet
  1.2638 05/03/04 20:56:47 paul@stripped +1 -0
  manual.texi:
    Tweaks.

  Docs/manual.texi
    1.2457 05/03/04 20:56:35 paul@stripped +70 -70
    Tweaks.

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User:	paul
# Host:	frost.snake.net
# Root:	/Volumes/frost2/MySQL/bk/mysqldoc

--- 1.2456/Docs/manual.texi	2005-03-04 19:43:51 -06:00
+++ 1.2457/Docs/manual.texi	2005-03-04 20:56:35 -06:00
@@ -91687,8 +91687,8 @@
 @code{--debug} option. If this also fails send the trace file
 @file{var/tmp/master.trace} to @uref{ftp://ftp.mysql.com/pub/mysql/upload/}
 so that we can examine it. Please remember to also include a full
-description of your system, the version of the mysqld binary and how you
-compiled it.
+description of your system, the version of the @command{mysqld} binary and
+how you compiled it.
 
 @item
 Try also to run @command{mysql-test-run} with the @code{--force} option to
@@ -91699,14 +91699,14 @@
 to compile MySQL on your platform or, preferable, use one of
 the binaries we have compiled for you at
 @uref{http://dev.mysql.com/downloads/}.  All our standard binaries should
-pass the test suite !
+pass the test suite!
 
 @item
-If you get an error, like @code{Result length mismatch} or @code{Result
+If you get an error such as @code{Result length mismatch} or @code{Result
 content mismatch} it means that the output of the test didn't match
 exactly the expected output. This could be a bug in MySQL or
-that your mysqld version produces slight different results under some
-circumstances.
+that your version of @command{mysqld} produces slightly different results
+under some circumstances.
 
 Failed test results are put in a file with the same base name as the
 result file with the @code{.reject} extension.  If your test case is
@@ -91725,7 +91725,7 @@
 @xref{Making trace files}.
 
 If you have not compiled MySQL for debugging you should probably
-do that.  Just specify the @code{--with-debug} options to @command{configure}!
+do that.  Just specify the @code{--with-debug} options to @command{configure}.
 @xref{Installing source}.
 @end itemize
 
@@ -102901,9 +102901,9 @@
 @item
 Fixed a bug in handling communication packets bigger than
 16MB. Unfortunately this required a protocol change; If you upgrade the
-server to 4.0.8 and above and have clients that uses packets >=
+server to 4.0.8 and above and have clients that use packets >=
 255*255*255 bytes (=16581375) you must also upgrade your clients to at
-least 4.0.8.  If you don't upgrade, the clients  hang when sending a
+least 4.0.8.  If you don't upgrade, the clients hang when sending a
 big packet.
 @item
 Fixed bug when sending blobs longer than 16MB to client.
@@ -102948,7 +102948,7 @@
 Fixed replication bug that caused the slave to loose its position in
 some cases when the replication log was rotated.
 @item
-Fixed that a slave  restarts from the start of a transaction if
+Fixed that a slave restarts from the start of a transaction if
 it's killed in the middle of one.
 @item
 Moved the manual pages from @file{man} to @file{man/man1} in the
@@ -102992,12 +102992,12 @@
 Added PostgreSQL compatible @code{LIMIT} syntax:
 @code{SELECT ... LIMIT @var{row_count} OFFSET @var{offset}}
 @item
-@code{mysql_change_user()}  now resets the connection to the state
+@code{mysql_change_user()} now resets the connection to the state
 of a fresh connect (Ie, @code{ROLLBACK} any active transaction, close
 all temporary tables, reset all user variables etc..)
 @item
 @code{CHANGE MASTER} and @code{RESET SLAVE} now require that slave
-threads both be stopped; these commands  return an error
+threads both be stopped; these commands return an error
 if at least one of these two threads is running.
 @end itemize
 
@@ -103075,9 +103075,9 @@
 @code{NULL} handling. In practice, this affects only queries where you
 do something like @code{WHERE ... NOT (NULL AND 0)}.
 @item
-@command{mysqld}  now resolves @code{basedir} to its full path (with
+@command{mysqld} now resolves @code{basedir} to its full path (with
 @code{realpath()}). This enables one to use relative symlinks to the
-MySQL installation directory.  This  however causes @code{show
+MySQL installation directory.  This however causes @code{show
 variables} to report different directories on systems where there is
 a symbolic link in the path.
 @item
@@ -103458,7 +103458,7 @@
 @code{record_buffer} to @code{read_buffer_size} and
 @code{record_rnd_buffer} to @code{read_rnd_buffer_size}.
 @item
-Renamed some SQL variables, but old names  still work until 5.0.
+Renamed some SQL variables, but old names still work until 5.0.
 @xref{Upgrading-from-3.23}.
 @item
 Renamed @code{--skip-locking} to @code{--skip-external-locking}.
@@ -103541,7 +103541,7 @@
 @item
 Fixed mutex bug in replication when reading from master fails.
 @item
-Added missing mutex in @code{TRUNCATE TABLE};  This fixes some core
+Added missing mutex in @code{TRUNCATE TABLE}.  This fixes some core
 dump/hangup problems when using @code{TRUNCATE TABLE}.
 @item
 Fixed bug in multiple-table @code{DELETE} when optimizer uses only indexes.
@@ -103680,7 +103680,7 @@
 @item
 Added @code{NO_UNSIGNED_SUBTRACTION} to the set of flags that may be
 specified with the @code{--sql-mode} option for @command{mysqld}.  It disables
-unsigned arithmetic rules when it comes to subtraction. (This  makes
+unsigned arithmetic rules when it comes to subtraction. (This makes
 MySQL 4.0 behave more like 3.23 with @code{UNSIGNED} columns).
 @item
 The result returned for all bit functions (@code{|}, @code{<<}, ...) is now of
@@ -103819,7 +103819,7 @@
 Fixed core dump bug in @code{UPDATE ... ORDER BY}.
 @item
 In 3.23, @code{INSERT INTO ... SELECT} always had @code{IGNORE} enabled.
-Now MySQL  stops (and possibly rolls back) by default in case of an error
+Now MySQL stops (and possibly rolls back) by default in case of an error
 unless you specify @code{IGNORE}.
 @item
 Ignore @code{DATA DIRECTORY} and @code{INDEX DIRECTORY} directives on Windows.
@@ -104393,7 +104393,7 @@
 Fixed core dump in @code{SHOW PROCESSLIST} when running with an
 active slave (unlikely timing bug).
 @item
-Make it possible to use  multiple MySQL servers on Windows (code backported
+Make it possible to use multiple MySQL servers on Windows (code backported
 from 4.0.2).
 @item
 One can create @code{TEMPORARY} @code{MERGE} tables now.
@@ -104575,7 +104575,7 @@
 Fixed that underflowed decimal fields are not zero filled.
 @item
 If we get an overflow when inserting @code{'+11111'} for
-@code{DECIMAL(5,0) UNSIGNED} columns, we  just drop the sign.
+@code{DECIMAL(5,0) UNSIGNED} columns, we just drop the sign.
 @item
 Fixed optimization bug with @code{ISNULL(@var{expression_which_cannot_be_null})} and
 @code{ISNULL(@var{constant_expression})}.
@@ -104710,7 +104710,7 @@
 @item
 Fixed a performance problem with @code{InnoDB} tables when several large
 @code{SELECT} queries are run concurrently on a multiprocessor Linux
-computer.  Large CPU-bound @code{SELECT} queries  now also generally
+computer.  Large CPU-bound @code{SELECT} queries now also generally
 run faster on all platforms.
 @item
 If MySQL binary logging is used, @code{InnoDB} now prints after crash recovery the
@@ -104782,7 +104782,7 @@
 @item
 Fixed problem with aliased temporary table replication.
 @item
-@code{InnoDB} and @code{BDB} tables  now use index when doing an
+@code{InnoDB} and @code{BDB} tables now use index when doing an
 @code{ORDER BY} on the whole table.
 @item
 Fixed bug where one got an empty set instead of a DEADLOCK error when using
@@ -104851,7 +104851,7 @@
 Fixed bug when using a reference to an @code{AVG()} column in @code{HAVING}.
 @item
 Fixed that date functions that require correct dates, like
-@code{DAYOFYEAR(column)},  return @code{NULL} for @code{0000-00-00} dates.
+@code{DAYOFYEAR(column)}, return @code{NULL} for @code{0000-00-00} dates.
 @item
 Fixed bug in const-propagation when comparing columns of different
 types. (@code{SELECT * FROM date_col="2001-01-01" and date_col=time_col})
@@ -105092,7 +105092,7 @@
 @code{CHECK TABLE} now checks whether an @code{AUTO_INCREMENT} column contains
 the value 0.
 @item
-Sending a @code{SIGHUP} to @command{mysqld}  now only flushes the logs,
+Sending a @code{SIGHUP} to @command{mysqld} now only flushes the logs,
 but does not reset the replication.
 @item
 Fixed parser to allow floats of type @code{1.0e1} (no sign after @code{e}).
@@ -105140,7 +105140,7 @@
 @item
 Fixed problem that client ``hung'' when @code{LOAD TABLE FROM MASTER} failed.
 @item
-@command{myisamchk --fast --force}  no longer repairs tables
+@command{myisamchk --fast --force} no longer repairs tables
 that only had the open count wrong.
 @item
 Added functions to handle symbolic links to make life easier in 4.0.
@@ -105240,7 +105240,7 @@
 long as @code{server-id} is set and valid @file{master.info} is present.
 @item
 Partial updates (terminated with kill) are now logged with a special error
-code to the binary log. Slave  refuses to execute them if the error code
+code to the binary log. Slave refuses to execute them if the error code
 indicates the update was terminated abnormally, and has to be recovered
 with @code{SET SQL_SLAVE_SKIP_COUNTER=1; SLAVE START} after a manual sanity
 check/correction of data integrity.
@@ -105276,8 +105276,8 @@
 @item
 Applied patch for the @code{tis620} character set to make comparisons
 case-independent and to fix a bug in @code{LIKE} for this character set.
-@strong{Note}: All tables that uses the @code{tis620} character set must be
-fixed with  @command{myisamchk -r} or @code{REPAIR TABLE} !
+@strong{Note}: All tables that use the @code{tis620} character set must be
+fixed with @command{myisamchk -r} or @code{REPAIR TABLE}!
 @item
 Added @code{--skip-safemalloc} option to @command{mysqld}.
 @end itemize
@@ -105436,7 +105436,7 @@
 @itemize @bullet
 @item
 Fixed DNS lookups not to use the same mutex as the hostname
-cache.  This  enables known hosts to be quickly resolved even if a
+cache.  This enables known hosts to be quickly resolved even if a
 DNS lookup takes a long time.
 @item
 Added @code{--character-sets-dir} option to @command{myisampack}.
@@ -105634,7 +105634,7 @@
 Fixed a problem with replication when the binary log file went over 2G
 on 32-bit systems.
 @item
-@code{LOCK TABLES}  now automatically starts a new transaction.
+@code{LOCK TABLES} now automatically starts a new transaction.
 @item
 Changed @code{BDB} tables to not use internal subtransactions and reuse
 open files to get more speed.
@@ -105695,7 +105695,7 @@
 @item
 Fixed bug in @code{REPLACE} with @code{BDB} tables.
 @item
-@code{LPAD()} and @code{RPAD()}  shortens the result string if it's longer
+@code{LPAD()} and @code{RPAD()} shortens the result string if it's longer
 than the length argument.
 @item
 Added @code{SHOW LOGS} command.
@@ -106001,7 +106001,7 @@
 version, binary log version. Added the server ID and query error code for each
 query event.
 @item
-Replication thread from the slave now  kills all the stale threads
+Replication thread from the slave now kills all the stale threads
 from the same server.
 @item
 Long replication usernames were not being handled properly.
@@ -106200,7 +106200,7 @@
 @item
 Changed @code{ALTER TABLE}, @code{LOAD DATA INFILE} on empty tables and
 @code{INSERT ... SELECT ...} on empty tables to create non-unique indexes
-in a separate batch with sorting. This  makes these statements much
+in a separate batch with sorting. This makes these statements much
 faster when you have many indexes.
 @item
 @code{ALTER TABLE} now logs the first used insert_id correctly.
@@ -106229,7 +106229,7 @@
 @item
 @code{CHECK TABLE} now updates key statistics for the table.
 @item
-@code{ANALYZE TABLE}  now only updates tables that have been changed
+@code{ANALYZE TABLE} now only updates tables that have been changed
 since the last @code{ANALYZE TABLE}. Note that this is a new feature and tables
 are not 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}
@@ -106420,7 +106420,7 @@
 @item
 @code{CREATE TABLE ... SELECT ... PROCEDURE} now works.
 @item
-Internal temporary tables  now use compressed index when using
+Internal temporary tables now use compressed index when using
 @code{GROUP BY} on @code{VARCHAR/CHAR} columns.
 @item
 Fixed a problem when locking the same table with both a @code{READ} and a
@@ -106987,7 +106987,7 @@
 MyODBC.
 @item
 Rewrote the storage engine to use classes.  This introduces a lot of new code,
-but  make table handling faster and better.
+but make table handling faster and better.
 @item
 Added patch by Sasha for user-defined variables.
 @item
@@ -107356,7 +107356,7 @@
 @item
 Don't allow @code{AUTO_INCREMENT} for other than numerical columns.
 @item
-Using @code{AUTO_INCREMENT}  now automatically makes the column
+Using @code{AUTO_INCREMENT} now automatically makes the column
 @code{NOT NULL}.
 @item
 Show @code{NULL} as the default value for @code{AUTO_INCREMENT} columns.
@@ -107366,7 +107366,7 @@
 Added a shared library RPM. This enhancement was contributed by David
 Fox (@email{dsfox@@cogsci.ucsd.edu}).
 @item
-Added  @code{--enable-large-files} and @code{--disable-large-files} options
+Added @code{--enable-large-files} and @code{--disable-large-files} options
 to @command{configure}. See @file{configure.in} for some systems where this is
 automatically turned off because of broken implementations.
 @item
@@ -107572,7 +107572,7 @@
 @item
 Fixed problem when sorting on big @code{BLOB} columns.
 @item
-@code{ROUND()}  now works on Windows.
+@code{ROUND()} now works on Windows.
 @end itemize
 
 
@@ -107851,8 +107851,8 @@
 Fixed lock handler bug when one did
 @code{INSERT INTO TABLE ... SELECT ... GROUP BY}.
 @item
-Added a patch for @code{localtime_r()} on Windows so that it  no longer crashes
-if your date is > 2039, but instead  returns a time of all zero.
+Added a patch for @code{localtime_r()} on Windows so that it no longer crashes
+if your date is > 2039, but instead returns a time of all zero.
 @item
 Names for
 user-defined functions are no longer case-sensitive.
@@ -107979,7 +107979,7 @@
 MySQL RPM , however, starts the server as before.
 @item
 Added @code{--bootstrap} option to @command{mysqld} and recoded
-@command{mysql_install_db} to use it.  This  makes it easier to install
+@command{mysql_install_db} to use it.  This makes it easier to install
 MySQL with RPMs.
 @item
 Changed @code{+}, @code{-} (sign and minus), @code{*}, @code{/}, @code{%},
@@ -108056,7 +108056,7 @@
 Added a lot more output to @command{mysqladmin debug}.
 @item
 You can now start @command{mysqld} on Windows with the @code{--flush} option.
-This  flushes all tables to disk after each update.  This makes things
+This flushes all tables to disk after each update.  This makes things
 much safer on the Windows platforms but also @strong{much} slower.
 @end itemize
 
@@ -108076,7 +108076,7 @@
 @item
 @code{DATE_ADD()} and @code{DATE_SUB()} didn't work with group functions.
 @item
-@command{mysql}  now also tries to reconnect on @code{USE database} commands.
+@command{mysql} now also tries to reconnect on @code{USE database} commands.
 @item
 Fix problem with @code{ORDER BY} and @code{LEFT JOIN} and @code{const} tables.
 @item
@@ -108111,7 +108111,7 @@
 Added @code{LIMIT} clause for the @code{DELETE} statement.
 @item
 You can now use the @code{/*! ... */} syntax to hide MySQL-specific
-keywords when you write portable code.  MySQL  parses the code
+keywords when you write portable code.  MySQL parses the code
 inside the comments as if the surrounding @code{/*!} and @code{*/} comment
 characters didn't exist.
 @item
@@ -108139,7 +108139,7 @@
 @item
 Added connect option @code{CLIENT_IGNORE_SPACE} to allow use of spaces
 after function names and before @samp{(} (Powerbuilder requires this).
-This  makes all function names reserved words.
+This makes all function names reserved words.
 @item
 Added the @code{--log-long-format} option to @command{mysqld} to enable timestamps
 and INSERT_IDs in the update log.
@@ -108256,7 +108256,7 @@
 mysql> SELECT col FROM table GROUP BY col HAVING COUNT(*)>0;
 @end example
 @item
-@command{mysqld}  now ignores trailing @samp{;} characters in queries. This
+@command{mysqld} now ignores trailing @samp{;} characters in queries. This
 is to make it easier to migrate from some other SQL servers that require the
 trailing @samp{;}.
 @item
@@ -108484,7 +108484,7 @@
 machines.  This gives a speedup of 10% in many cases.
 @item
 For tables that have many columns, the column names are now hashed for
-much faster column name lookup (this  speeds up some benchmark
+much faster column name lookup (this speeds up some benchmark
 tests a lot!)
 @item
 Some benchmarks are changed to get better individual timing.
@@ -108542,7 +108542,7 @@
 @code{Error from table handler: #} on some operating systems.
 @item
 Added @code{--enable-assembler} option to @command{configure}, for x86 machines
-(tested on Linux + @command{gcc}).  This  enables assembler functions for the
+(tested on Linux + @command{gcc}).  This enables assembler functions for the
 most important string functions for more speed!
 @end itemize
 
@@ -108629,7 +108629,7 @@
 thread updated a table while another thread did @command{mysqladmin
 refresh} and another thread started a new update on the same table
 before the first thread had finished.  A refresh (or
-@code{--flush-tables})  now does not return until all used tables are
+@code{--flush-tables}) now does not return until all used tables are
 closed!
 @item
 @code{SELECT DISTINCT} with a @code{WHERE} clause that didn't match any rows
@@ -109183,7 +109183,7 @@
 
 @itemize @bullet
 @item
-Ported to SCO Openserver 5.0.4  with FSU Pthreads.
+Ported to SCO Openserver 5.0.4 with FSU Pthreads.
 @item
 HP-UX 10.20 should work.
 @item
@@ -109555,7 +109555,7 @@
 When comparing a @code{TIME}, @code{DATE}, @code{DATETIME} or @code{TIMESTAMP}
 column to a constant, the constant is converted to a time value before
 performing the comparison.
-This  makes it easier to get ODBC (particularly Access97) to work with
+This makes it easier to get ODBC (particularly Access97) to work with
 these types. It should also make dates easier to use and the comparisons
 should be quicker than before.
 @item
@@ -109693,13 +109693,13 @@
 @end table
 @item
 Now all function calculation is done with @code{double} or @code{long long}.
-This  provides the full 64-bit range with bit functions and fixes some
+This provides the full 64-bit range with bit functions and fixes some
 conversions that previously could result in precision losses.  One should
 avoid using @code{unsigned long long} columns with full 64-bit range
 (numbers bigger than 9223372036854775807) because calculations are done
 with @code{signed long long}.
 @item
-@code{ORDER BY}  now puts @code{NULL} field values first. @code{GROUP BY}
+@code{ORDER BY} now puts @code{NULL} field values first. @code{GROUP BY}
 also works with @code{NULL} values.
 @item
 Full @code{WHERE} with expressions.
@@ -109761,7 +109761,7 @@
 Added group function @code{STD()} (standard deviation).
 @item
 The @command{mysqld} server is now compiled by default without debugging
-information.  This  makes the daemon smaller and faster.
+information.  This makes the daemon smaller and faster.
 @item
 Now one usually only has to specify the @code{--basedir} option to
 @command{mysqld}. All other paths are relative in a normal installation.
@@ -110263,7 +110263,7 @@
 don't have threads.
 @item
 The old Perl interface code is automatically compiled and installed.
-Automatic compiling of @code{DBD}  follows when the new @code{DBD} code
+Automatic compiling of @code{DBD} follows when the new @code{DBD} code
 is ported.
 @item
 Dynamic language support: @command{mysqld} can now be started with Swedish
@@ -110367,7 +110367,7 @@
 Fixed @code{SELECT} with grouping on @code{BLOB} columns not to return
 incorrect @code{BLOB} info. Grouping, sorting and distinct on @code{BLOB}
 columns does not yet work as
-expected (probably it  grous/sorts by the first 7 characters in the
+expected (probably it groups/sorts by the first 7 characters in the
 @code{BLOB}). Grouping on formulas with a fixed string size (use @code{MID()}
 on a @code{BLOB}) should work.
 @item
@@ -110693,7 +110693,7 @@
 The bug was a combination of two bugs.  Crash recovery ignored the files,
 because the attempt to lock them in the wrong mode failed.  From now on,
 locks are only obtained for regular files opened in read/write mode,
-and crash recovery  stops if an @file{.ibd} file for a table exists
+and crash recovery stops if an @file{.ibd} file for a table exists
 in a database directory but is unaccessible.
 
 @item
@@ -110987,7 +110987,7 @@
 Fixed a bug: in @code{SHOW TABLE STATUS}, @code{InnoDB} row count and index
 cardinality estimates wrapped around at 512 million in 32-bit
 computers. Note that unless MySQL is compiled with the
-@code{BIG_TABLES} option, they  still wrap around at 4 billion.
+@code{BIG_TABLES} option, they still wrap around at 4 billion.
 @item
 Fixed a bug: If there was a @code{UNIQUE} secondary index, and
 @code{NULL} values in that unique index, then with the
@@ -111482,7 +111482,7 @@
 at 1 second intervals.
 @item
 An outstanding bug: SET FOREIGN_KEY_CHECKS=0 is not replicated properly
-in the MySQL replication. The fix appears in 4.0.11 and  probably
+in the MySQL replication. The fix appears in 4.0.11 and probably
 will not be backported to 3.23.
 @item
 Fixed bug in @code{InnoDB} @file{page0cur.c} file in function page_cur_search_with_match
@@ -111975,7 +111975,7 @@
 If you want to run the @code{InnoDB Hot Backup} tool on an auto-extending
 data file you have to upgrade it to version ibbackup-0.35.
 @item
-The log scan phase in crash recovery  now runs much faster.
+The log scan phase in crash recovery now runs much faster.
 @item
 Starting from this server version, the hot backup tool
 truncates unused ends in the backup @code{InnoDB} data files.
@@ -112056,7 +112056,7 @@
 @item
 Fixed a performance problem when several large SELECT
 queries are run concurrently on a multiprocessor Linux computer.
-Large CPU-bound SELECT queries  now also generally run faster on
+Large CPU-bound SELECT queries now also generally run faster on
 all platforms.
 @item
 If MySQL binary logging is used,
@@ -112124,11 +112124,11 @@
 Recovery has been made more resilient to corruption of log files.
 @item
 Unnecessary statistics calculation has been removed from queries which
-generate a temporary table. Some ORDER BY and DISTINCT queries  now run
+generate a temporary table. Some ORDER BY and DISTINCT queries now run
 much faster.
 @item
 MySQL now knows that the table scan of an @code{InnoDB} table is done through the
-primary key. This  saves a sort in some ORDER BY queries.
+primary key. This saves a sort in some ORDER BY queries.
 @item
 The maximum key length of @code{InnoDB} tables is again restricted to 500 bytes.
 The MySQL interpreter is not able to handle longer keys.
@@ -112218,7 +112218,7 @@
 which allows you to print the contents of the @code{InnoDB} internal data
 dictionary.
 @item
-DROP DATABASE  now works also for @code{InnoDB} tables.
+DROP DATABASE now works also for @code{InnoDB} tables.
 @item
 Accent characters in the default character set
 latin1 are ordered according to the MySQL ordering.
@@ -112229,12 +112229,12 @@
 3.23.43, and drop and reimport the table if CHECK TABLE
 reports an error!
 @item
-@code{InnoDB}  calculates better table cardinality
+@code{InnoDB} calculates better table cardinality
 estimates.
 @item
 Change in deadlock resolution:
 in .43 a deadlock rolls back only the
-SQL statement, in .44 it  rolls back the whole transaction.
+SQL statement, in .44 it rolls back the whole transaction.
 @item
 Deadlock, lock wait timeout, and foreign key
 constraint violations (no parent row, child rows exist)
@@ -112351,7 +112351,7 @@
 @item
 @code{InnoDB} now calls @code{fsync()} after every disk write and calculates
 a checksum
-for every database page it writes or reads, which  reveals disk defects.
+for every database page it writes or reads, which reveals disk defects.
 @item
 Several bugfixes.
 @end itemize
@@ -112989,7 +112989,7 @@
 @cindex crash
 
 If you are using some functionality that is very new in MySQL,
-you can try to run @command{mysqld} with the @code{--skip-new} (which  disables all
+you can try to run @command{mysqld} with the @code{--skip-new} (which disables all
 new, potentially unsafe functionality) or with @code{--safe-mode} which
 disables a lot of optimization that may cause problems.
 @xref{Crashing}.
@@ -113048,7 +113048,7 @@
    --with-debug --with-extra-charsets=complex
 @end example
 
-This  avoids problems with the @code{libstdc++} library and with C++
+This avoids problems with the @code{libstdc++} library and with C++
 exceptions (many compilers have problems with C++ exceptions in threaded
 code) and compile a MySQL version with support for all character sets.
 
Thread
bk commit - mysqldoc tree (paul:1.2638)paul5 Mar