:: DEVELOPER ZONE
INNOBASE-Tabellen-Handler und BDB-Tabellen-Handler zur
MySQL-Quelldistribution hinzugefügt.
Die Dokumentation zu GEMINI-Tabellen aktualisiert.
Bug in INSERT DELAYED behoben, der den Thread zum Hängen brachte,
wenn NULL in eine AUTO_INCREMENT-Spalte eingefügt wurde.
Bug in CHECK TABLE / REPAIR TABLE behoben, der einen Thread
zum Hängen bringen konnte.
REPLACE ersetzt keine Zeile mehr, die mit einem durch
auto_increment erzeugten Schlüssel in Konflikt steht.
mysqld setzt jetzt nur CLIENT_TRANSACTIONS in
mysql->server_capabilities, wenn der Server einen
transaktionssicheren Handler unterstützt.
LOAD DATA INFILE läßt jetzt das Einfügen numerischer Werte in
ENUM- und SET-Spalten zu.
Fehlerdiagnose beim Slave-Thread-Exit verbessert.
Bug in ALTER TABLE ... ORDER BY behoben.
Option max_user_connections für mysqld hinzugefügt.
Anfragelänge für Replikation auf max_allowed_packet begrenzt, nicht
auf die willkürliche Länge von 4 MB.
Leerzeichen um = herum im Argument zu --set-variable werden
zugelassen.
Problem beim automatischen Reparieren behoben, der einen Thread im Zustand
Waiting for table lassen konnte.
SHOW CREATE TABLE gibt jetzt das UNION() für
MERGE-Tabellen aus.
ALTER TABLE merkt sich jetzt die alte UNION()-Definition.
Bug beim Replizieren von Timestamps behoben.
Bug bei der bidirektionalen Replikation behoben.
Bug im BDB-Tabellen-Handler behoben, der bei der Benutzung eines
Indexes auf mehrteilige Schlüssel vorkam, wenn ein Schlüsselteil
NULL sein konnte.
MAX()-Optimierung für Schlüsselteile (Sub-Keys) für
BDB-Tabellen verbessert.
Problem behoben, bei dem 'Müll'-Ergebnisse bei der Benutzung von
BDB-Tabellen und BLOB- oder TEXT-Feldern beim
Verknüpfen (Join) vieler Tabellen auftraten.
Problem mit BDB-Tabellen und TEXT-Spalten behoben.
Bug bei der Benutzung eines BLOB-Schlüssels behoben, wenn eine
Konstanten-Zeile nicht gefunden wurde.
Problem behoben, dass mysqlbinlog den Timestamp-Wert für jede
Anfrage schreibt. Das stellt sicher, dass man dieselben Werte bei
Datumsfunktionen wie NOW() bei der Benutzung von mysqlbinlog
erhält, um die Anfragen zu einem anderen Server durchzureichen (pipe).
Es wird zugelassen, dass --skip-gemini, --skip-bdb und
--skip-innobase für mysqld angegeben werden, selbst wenn
diese Datenbanken nicht in mysqld einkompiliert sind.
Man kann jetzt GROUP BY ... DESC ausführen.
Blockierung im SET-Code behoben, wenn man SET @foo=bar
ausführte, wobei bar ein Spaltenverweis ist. Hier wurde die
Fehlermeldung nicht korrekt erzeugt.
© 1995-2005 MySQL AB. All rights reserved.
