[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Functionality added or changed:
mysqlhotcopy
now works on NetWare.
ALTER TABLE DROP PRIMARY KEY
no longer drops the first UNIQUE
index if there is no primary index. (Bug #2361)
latin1_spanish_ci
(Modern Spanish) collation for the latin1
character set.
ENGINE
is now a synonym for the TYPE
option for
CREATE TABLE
and ALTER TABLE
.
init_connect
and init_slave
server variables.
The values should be SQL statements to be executed when each client
connects or each time a slave's SQL thread starts, respectively.
SERVER_QUERY_NO_INDEX_USED
and
SERVER_QUERY_NO_GOOD_INDEX_USED
flags are now set
in server_status
field of MYSQL
structure.
It is these flags that make the query to be logged as slow
if `mysqld' was started with --log-slow-queries
--log-queries-not-using-indexes
.
HEAP
tables:
Made the master automatically write a DELETE FROM
statement
to its binary log when a HEAP
table is opened for the first time since
master's startup. This is for the case where the slave has replicated a
non-empty HEAP
table, then the master is shut down and restarted: the
table is now empty on master; the DELETE FROM
empties it on slave
too. Note that even with this fix, between the master's restart and the first
use of the table on master, the slave still has out-of-date data in the
table. But if you use the init-file
option to populate the HEAP
table on the master at startup, it ensures that the failing time interval is
zero. (Bug #2477)
Bugs fixed:
CREATE TABLE .. LIKE ..
that resulted
in a statement not being written to the binary log. (Bug #2557)
INSERT ... ON DUPLICATE KEY UPDATE ...
.
(Bug #2438)
CONVERT(expression,type)
legal again.
INET_ATON()
. (Bug #2310)
CREATE ... SELECT
that sometimes caused a
string column with a multi-byte character set (such as utf8
) to have
insufficient length to hold the data.
INSERT
, REPLACE
,
UPDATE
, etc. but not DELETE
) to a FULLTEXT
index.
(Bug #2417)
MySQL-client
RPM package against libreadline
instead
of libedit
. (Bug #2289)
vio_timeout()
virtual function for all protocols. This bug occurred on
Windows. (Bug #2025)
mysql
client program to erroneously
cache the value of the current database. (Bug #2025)
mysql_set_server_option()
or
mysql_get_server_option()
were invoked.
(Bug #2207)
CAST()
was
applied on NULL
to signed or unsigned integer column.
(Bug #2219)
mysql
client program when
database name was longer then expected.
(Bug #2221)
CHECK TABLE
that occasionally resulted in
spurious "Found key at page ... that points to record outside
datafile" error on a table with a FULLTEXT
index. (Bug #2190)
GRANT
with table-level privilege handling. (Bug #2178)
ORDER BY
on a small column. (Bug #2147)
INTERVAL()
function when 8 or more
comparison arguments are provided. (Bug #1561)
postinstall
script
(mysql_install_db
was called with an obsolete argument).
MySQL-server-4.1.1-0
to MySQL-server-4.1.1-1
. The
other RPMs were not affected by this change.
CHECK TABLE
that sometimes
resulted in a spurious error Found key at page ..... that points to record
outside datafile
for a table with a FULLTEXT
index. (Bug #1977)
utf8
) charsets. (Bug #2065)
OPTIMIZE TABLE
, REPAIR
TABLE
etc) was run on the slave, this could sometimes stop the slave
SQL thread (this did not lead to any corruption; one just had to type
START SLAVE
to get replication going again). (Bug #1858)
UPDATE
could produce an
incorrect complaint that some record was not found in one table, if the
UPDATE
was preceded by a INSERT ... SELECT
. (Bug #1701)
ALTER DATABASE
caused the client to hang if the database did not
exist. (Bug #2333)
DELETE
statements were never replicated by the slave if
there were any replicate-*-table
options. (Bug #2527)
ALTER TABLE RENAME
, when rename to the table with
the same name in another database silently dropped destination table if
it existed. (Bug #2628)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |