Alterações na distribuição 3.23.34 (10 Mar 2001)
Added the INNOBASE
storage engine and the BDB
storage engine to the MariaDB source distribution.
- Updated the documentation about
GEMINI
tables. - Fixed a bug in
INSERT DELAYED
that caused threads to hang when insertingNULL
into anAUTO_INCREMENT
column. - Fixed a bug in
CHECK TABLE
/REPAIR TABLE
that could cause a thread to hang. REPLACE
will not replace a row that conflicts with anAUTO_INCREMENT
generated key.mysqld
now only setsCLIENT_TRANSACTIONS
inmysql->server_capabilities
if the server supports a transaction-safe storage engine.- Fixed
LOAD DATA INFILE
to allow numeric values to be read intoENUM
andSET
columns. - Improved error diagnostic for slave thread exit.
- Fixed bug in
ALTER TABLE ... ORDER BY
. - Added
max_user_connections
variable tomysqld
. - Limit query length for replication by
max_allowed_packet
, not the arbitrary limit of 4 MB. - Allow space around
=
in argument to--set-variable
. - Fixed problem in automatic repair that could leave some threads in state
Waiting for table
. SHOW CREATE TABLE
now displays theUNION=()
forMERGE
tables.ALTER TABLE
now remembers the oldUNION=()
definition.- Fixed bug when replicating timestamps.
- Fixed bug in bidirectional replication.
- Fixed bug in the
BDB
storage engine that occurred when using an index on multi-part key where a key part may beNULL
. - Fixed
MAX()
optimization on sub-key forBDB
tables. - Fixed problem where garbage results were returned when using
BDB
tables andBLOB
orTEXT
fields when joining many tables. - Fixed a problem with
BDB
tables andTEXT
columns. - Fixed bug when using a
BLOB
key where a const row wasn't found. - Fixed that
mysqlbinlog
writes the timestamp value for each query. This ensures that one gets same values for date functions likeNOW()
when usingmysqlbinlog
to pipe the queries to another server. - Allow
--skip-gemini
,--skip-bdb
, and--skip-innodb
options to be specified when invokingmysqld
, even if these storage engines are not compiled in tomysqld
. - One can now do
GROUP BY ... DESC
. - Fixed a deadlock in the
SET
code, when one ranSET @foo=bar
, wherebar
is a column reference, an error was not properly generated.