List:Commits« Previous MessageNext Message »
From:paul Date:September 13 2006 2:51am
Subject:svn commit - mysqldoc@docsrva: r3338 - in trunk: refman-4.1 refman-5.0 refman-5.1
View as plain text  
Author: paul
Date: 2006-09-13 04:51:44 +0200 (Wed, 13 Sep 2006)
New Revision: 3338

Log:
Document bugfixes:
Bug#13717
Bug#16249
Bug#16513
Bug#20695
Bug#20910
Bug#20987
Bug#21054
Bug#21058
Bug#21159
Bug#21174
Bug#21282
Bug#21390


Modified:
   trunk/refman-4.1/news-4.1.xml
   trunk/refman-5.0/installing.xml
   trunk/refman-5.0/news-5.0.xml
   trunk/refman-5.1/news-5.1.xml


Modified: trunk/refman-4.1/news-4.1.xml
===================================================================
--- trunk/refman-4.1/news-4.1.xml	2006-09-12 21:05:49 UTC (rev 3337)
+++ trunk/refman-4.1/news-4.1.xml	2006-09-13 02:51:44 UTC (rev 3338)
Changed blocks: 1, Lines Added: 28, Lines Deleted: 0; 1403 bytes

@@ -200,6 +200,34 @@
 
       <listitem>
         <para>
+          The <command>ndb_mgm</command> program was included in both
+          the <literal>MySQL-ndb-tools</literal> and
+          <literal>MySQL-ndb-management</literal> RPM packages,
+          resulting in a conflict if both were installed. Now
+          <command>ndb_mgm</command> is included only in
+          <literal>MySQL-ndb-tools</literal>. (Bug #21058)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>libmysqld</literal> produced some warnings to
+          <literal>stderr</literal> which could not be silenced. These
+          warnings now are suppressed. (Bug #13717)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          If a column definition contained a character set declaration,
+          but a <literal>DEFAULT</literal> value began with an
+          introducer, the introducer character set was used as the
+          column character set. (Bug #20695)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           Some x86_64 packages mistakenly contained 32-bit servers. (Bug
           #22238)
         </para>


Modified: trunk/refman-5.0/installing.xml
===================================================================
--- trunk/refman-5.0/installing.xml	2006-09-12 21:05:49 UTC (rev 3337)
+++ trunk/refman-5.0/installing.xml	2006-09-13 02:51:44 UTC (rev 3338)
Changed blocks: 2, Lines Added: 11, Lines Deleted: 1; 1136 bytes

@@ -12895,6 +12895,16 @@
 
         <listitem>
           <para>
+            As of MySQL 5.0.25, <literal>TIMESTAMP</literal> columns
+            that are <literal>NOT NULL</literal> now are reported that
+            way by <literal>SHOW COLUMNS</literal> and
+            <literal>INFORMATION_SCHEMA</literal>, rather than as
+            <literal>NULL</literal>.
+          </para>
+        </listitem>
+
+        <listitem>
+          <para>
             A new startup option named
             <option>innodb_table_locks</option> was added that causes
             <literal>LOCK TABLE</literal> to also acquire

@@ -16083,7 +16093,7 @@
         <para role="deprecated">
           As of MySQL 5.0, we don't provide binaries for Irix any more.
         </para>
-        
+
         <para>
           If you are using Irix 6.5.3 or newer,
           <command>mysqld</command> is able to create threads only if


Modified: trunk/refman-5.0/news-5.0.xml
===================================================================
--- trunk/refman-5.0/news-5.0.xml	2006-09-12 21:05:49 UTC (rev 3337)
+++ trunk/refman-5.0/news-5.0.xml	2006-09-13 02:51:44 UTC (rev 3338)
Changed blocks: 2, Lines Added: 102, Lines Deleted: 0; 4172 bytes

@@ -337,6 +337,15 @@
         </para>
       </listitem>
 
+      <listitem>
+        <para>
+          <literal>TIMESTAMP</literal> columns that are <literal>NOT
+          NULL</literal> now are reported that way by <literal>SHOW
+          COLUMNS</literal> and <literal>INFORMATION_SCHEMA</literal>.
+          (Bug #20910)
+        </para>
+      </listitem>
+
     </itemizedlist>
 
     <para>

@@ -369,6 +378,99 @@
 
       <listitem>
         <para>
+          The <command>ndb_mgm</command> program was included in both
+          the <literal>MySQL-ndb-tools</literal> and
+          <literal>MySQL-ndb-management</literal> RPM packages,
+          resulting in a conflict if both were installed. Now
+          <command>ndb_mgm</command> is included only in
+          <literal>MySQL-ndb-tools</literal>. (Bug #21058)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          A query could produce different results with and without and
+          index, if the <literal>WHERE</literal> clause contained a
+          range condition that used an invalid
+          <literal>DATETIME</literal> constant. (Bug #16249)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>libmysqld</literal> produced some warnings to
+          <literal>stderr</literal> which could not be silenced. These
+          warnings now are suppressed. (Bug #13717)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The optimizer sometimes produced an incorrect row-count
+          estimate after elimination of <literal>const</literal> tables.
+          This resulted in choosing extremely inefficient execution
+          plans in same cases when distribution of data in joins were
+          skewed. (Bug #21390)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Query results could be incorrect if the
+          <literal>WHERE</literal> clause contained
+          <literal>t.<replaceable>key_part</replaceable> NOT IN
+          (<replaceable>val_list</replaceable>)</literal>, where
+          <replaceable>val_list</replaceable> is a list of more than
+          1000 constants. (Bug #21282)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>STR_TO_DATE()</literal> sometimes would return
+          <literal>NULL</literal> if the <literal>%D</literal> format
+          specifier was not the last specifier in the format string.
+          (Bug #20987)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The <literal>myisam_stats_method</literal> variable was
+          mishandled when set from an option file or on the command
+          line. (Bug #21054)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The optimizer assumed that if <literal>(a=x AND b=x)</literal>
+          is true, <literal>(a=x AND b=x) AND a=b</literal> is also
+          true. But that is not always so if <literal>a</literal> and
+          <literal>b</literal> have different data types. (Bug #21159)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>InnoDB</literal> did not honor <literal>IGNORE
+          INDEX</literal>, which prevented using <literal>IGNORE
+          INDEX</literal> in cases where an index sort would be slower
+          than a filesort. (Bug #21174)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          If a column definition contained a character set declaration,
+          but a <literal>DEFAULT</literal> value began with an
+          introducer, the introducer character set was used as the
+          column character set. (Bug #20695)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           Use of <literal>MD5()</literal> with a <literal>ucs2</literal>
           character column combined with <literal>GROUP BY</literal>
           could return different results for <literal>MyISAM</literal>


Modified: trunk/refman-5.1/news-5.1.xml
===================================================================
--- trunk/refman-5.1/news-5.1.xml	2006-09-12 21:05:49 UTC (rev 3337)
+++ trunk/refman-5.1/news-5.1.xml	2006-09-13 02:51:44 UTC (rev 3338)
Changed blocks: 2, Lines Added: 84, Lines Deleted: 0; 3528 bytes

@@ -574,6 +574,15 @@
         </para>
       </listitem>
 
+      <listitem>
+        <para>
+          <literal>TIMESTAMP</literal> columns that are <literal>NOT
+          NULL</literal> now are reported that way by <literal>SHOW
+          COLUMNS</literal> and <literal>INFORMATION_SCHEMA</literal>.
+          (Bug #20910)
+        </para>
+      </listitem>
+
     </itemizedlist>
 
     <para>

@@ -648,6 +657,81 @@
 
       <listitem>
         <para>
+          The <command>ndb_mgm</command> program was included in both
+          the <literal>MySQL-ndb-tools</literal> and
+          <literal>MySQL-ndb-management</literal> RPM packages,
+          resulting in a conflict if both were installed. Now
+          <command>ndb_mgm</command> is included only in
+          <literal>MySQL-ndb-tools</literal>. (Bug #21058)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>libmysqld</literal> produced some warnings to
+          <literal>stderr</literal> which could not be silenced. These
+          warnings now are suppressed. (Bug #13717)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The optimizer sometimes produced an incorrect row-count
+          estimate after elimination of <literal>const</literal> tables.
+          This resulted in choosing extremely inefficient execution
+          plans in same cases when distribution of data in joins were
+          skewed. (Bug #21390)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Query results could be incorrect if the
+          <literal>WHERE</literal> clause contained
+          <literal>t.<replaceable>key_part</replaceable> NOT IN
+          (<replaceable>val_list</replaceable>)</literal>, where
+          <replaceable>val_list</replaceable> is a list of more than
+          1000 constants. (Bug #21282)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>STR_TO_DATE()</literal> sometimes would return
+          <literal>NULL</literal> if the <literal>%D</literal> format
+          specifier was not the last specifier in the format string.
+          (Bug #20987)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          On Windows, a definition for
+          <literal>mysql_set_server_option()</literal> was missing from
+          the C client library. (Bug #16513)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The optimizer assumed that if <literal>(a=x AND b=x)</literal>
+          is true, <literal>(a=x AND b=x) AND a=b</literal> is also
+          true. But that is not always so if <literal>a</literal> and
+          <literal>b</literal> have different data types. (Bug #21159)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>InnoDB</literal> did not honor <literal>IGNORE
+          INDEX</literal>, which prevented using <literal>IGNORE
+          INDEX</literal> in cases where an index sort would be slower
+          than a filesort. (Bug #21174)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           For connections that required a <literal>SUBJECT</literal>
           value, a check was performed to verify that the value was
           correct, but the connection was not refused if not. (Bug


Thread
svn commit - mysqldoc@docsrva: r3338 - in trunk: refman-4.1 refman-5.0 refman-5.1paul13 Sep