manual.texi Cleanups for recent release notes.

manual.texi	Add note to CREATE TABLE section that default values
manual.texi	must be constants (cannot be functions).
parent 88b0777f
...@@ -17275,6 +17275,10 @@ For string types other than @code{ENUM}, the default value is the empty string. ...@@ -17275,6 +17275,10 @@ For string types other than @code{ENUM}, the default value is the empty string.
For @code{ENUM}, the default is the first enumeration value. For @code{ENUM}, the default is the first enumeration value.
@end itemize @end itemize
Default values must be constants. This means, for example, that you cannot
set the default for a date column to be the value of a function such as
@code{NOW()} or @code{CURRENT_DATE}.
@item @item
@code{KEY} is a synonym for @code{INDEX}. @code{KEY} is a synonym for @code{INDEX}.
...@@ -21493,7 +21497,7 @@ with @code{myisamchk -ed}. All links may be removed with @code{myisamchk -r}. ...@@ -21493,7 +21497,7 @@ with @code{myisamchk -ed}. All links may be removed with @code{myisamchk -r}.
@node Compressed format, , Dynamic format, MyISAM table formats @node Compressed format, , Dynamic format, MyISAM table formats
@subsubsection Compressed table characteristics @subsubsection Compressed table characteristics
This is a read only type that is generated with the optional This is a read-only type that is generated with the optional
@code{myisampack} tool (@code{pack_isam} for @code{ISAM} tables). @code{myisampack} tool (@code{pack_isam} for @code{ISAM} tables).
@itemize @bullet @itemize @bullet
...@@ -28012,7 +28016,7 @@ falls back to normal read/write file usage if @code{mmap()} doesn't work. ...@@ -28012,7 +28016,7 @@ falls back to normal read/write file usage if @code{mmap()} doesn't work.
There are currently two limitations with @code{myisampack}: There are currently two limitations with @code{myisampack}:
@itemize @bullet @itemize @bullet
@item @item
After packing, the table is read only. After packing, the table is read-only.
@item @item
@code{myisampack} can also pack @code{BLOB} or @code{TEXT} columns. The @code{myisampack} can also pack @code{BLOB} or @code{TEXT} columns. The
older @code{pack_isam} could not do this. older @code{pack_isam} could not do this.
...@@ -37949,34 +37953,35 @@ use @code{TYPE=} but this usage is deprecated). ...@@ -37949,34 +37953,35 @@ use @code{TYPE=} but this usage is deprecated).
Fixed mutex bug in the binary replication log - long update queries could Fixed mutex bug in the binary replication log - long update queries could
be read only in part by the slave if it did it at the wrong time, which be read only in part by the slave if it did it at the wrong time, which
was not fatal, but resulted in a performance-degrading reconnect and was not fatal, but resulted in a performance-degrading reconnect and
a scary message in the error log a scary message in the error log.
@item @item
Changed the format of the binary log - added magic number, server Changed the format of the binary log - added magic number, server
version, binlog version. Added server id and query error code for each query event version, binlog version. Added server id and query error code for each
query event.
@item @item
Replication thread from the slave will now kill all the stale threads Replication thread from the slave now will kill all the stale threads
from the same server from the same server.
@item @item
Long replication user names were not being handled properly Long replication user names were not being handled properly.
@item @item
Added --replicate-rewrite-db Added @code{--replicate-rewrite-db} option to @code{mysqld}.
@item @item
Added --skip-slave-start Added @code{--skip-slave-start} option to @code{mysqld}.
@item @item
Updates that generated an error code ( such as INSERT INTO foo(some_key) Updates that generated an error code ( such as @code{INSERT INTO foo(some_key)
values (1),(1);) erroneously terminated the slave thread values (1),(1)}) erroneously terminated the slave thread.
@item @item
Added optimization of queries where @code{DISTINCT} is only used on columns Added optimization of queries where @code{DISTINCT} is only used on columns
from some of the tables. from some of the tables.
@item @item
Allow floating point numbers where there are no sign after the exponent Allow floating point numbers where there is no sign after the exponent
(like 1e1). (like 1e1).
@item @item
@code{SHOW GRANTS} didn't always show all column grants. @code{SHOW GRANTS} didn't always show all column grants.
@item @item
Added @code{--default-extra-file=#} to all @strong{MySQL} clients. Added @code{--default-extra-file=#} to all @strong{MySQL} clients.
@item @item
Columns referenced in @code{INSERT} are are now properly initialized. Columns referenced in @code{INSERT} statements now are initialized properly.
@item @item
@code{UPDATE} didn't always work when used with a range on a timestamp that @code{UPDATE} didn't always work when used with a range on a timestamp that
was part of the key that was used to find rows. was part of the key that was used to find rows.
...@@ -38092,7 +38097,7 @@ be repaired! ...@@ -38092,7 +38097,7 @@ be repaired!
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.
@item @item
Fixed problem with BDB tables and reading on unique (not primary) key. Fixed problem with BDB tables and reading on a unique (not primary) key.
@item @item
Restored the win1251 character set (it's now only marked deprecated). Restored the win1251 character set (it's now only marked deprecated).
@end itemize @end itemize
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