:: DEVELOPER ZONE
Die Test-Suite testet jetzt jeden erreichbaren BDB-Schnittstellen-Code. Während der Tests fanden und behoben wir viele Fehler im Schnittstelle-Code.
Die Benutzung von HAVING auf eine leere Tabelle konnte eine
Ergebniszeile ergeben, ohne dass es das sollte.
Problem behoben, so dass das MySQL-RPM nicht mehr von Perl5 abhängt.
Einige Probleme mit HEAP-Tabellen unter Windows behoben.
SHOW TABLE STATUS zeigte nicht die korrekte durchschnittliche
Zeilenlänge bei Tabellen größer als 4 GB.
CHECK TABLE ... EXTENDED prüften keine Zeilen-Links für Tabellen
fester Größe.
Option MEDIUM für CHECK TABLE hinzugefügt.
Problem bei der Benutzung von DECIMAL()-Schlüsseln auf negative
Zahlen behoben.
HOUR() (und einige andere TIME-Funktionen) auf einer
CHAR-Spalte gaben immer NULL zurück.
Sicherheits-Bug in etwas behoben (bitte aktualisieren Sie, wenn Sie eine frühere MySQL-3.23-Version benutzen).
Bug mit Puffer-Überlauf behoben, wenn eine bestimmte Fehlermeldung ausgegeben wurde.
Benutzung von setrlimit() unter Linux hinzugefügt, damit
-O --open-files-limit=# unter Linux läuft.
Neue mysqld-Variable bdb_version hinzugefügt.
Bug bei der Benutzung von Ausdrücken folgenden Typs behoben:
SELECT ... FROM t1 LEFT JOIN t2 ON (t1.a=t2.a) WHERE t1.a=t2.a
In diesem Fall wurde der Test in der WHERE-Klausel fälschlicherweise
weg optimiert.
Bug in MyISAM beim Löschen von Schlüsseln mit möglichen
NULL-Werten behoben, wenn die erste Schlüsselspalte keine
Präfix-komprimierte Text-Spalte war.
mysql.server repariert, so dass es den
mysql.server-Optionsabschnitt anstelle von mysql_server
liest.
safe_mysqld und mysql.server repariert, so dass sie den
server-Optionsabschnitt lesen.
thread_created-Status-Variable zu mysqld hinzugefügt.
© 1995-2005 MySQL AB. All rights reserved.
