:: DEVELOPER ZONE
Bug bei der Benutzung von MATCH in HAVING-Klausel.
Bug bei der Benutzung von HEAP-Tabellen mit LIKE behoben.
--mysql-version für safe_mysqld hinzugefügt.
INNOBASE in InnoDB geändert (weil der INNOBASE-Name
bereits benutzt wurde). Alle configure-Optionen und
mysqld-Startoptionen benutzen jetzt innodb anstelle von
innobase. Das heißt, dass Sie jegliche Konfigurationsdateien, in
denen Sie innobase-Optionen benutzt haben, ändern müssen, bevor Sie
auf diese Version aktualisieren!
Bug bei der Benutzung von Indexen auf CHAR(255) NULL-Spalten
behoben.
Slave-Thread wird jetzt auch dann gestartet, wenn master-host nicht
gesetzt ist, so lange server-id gesetzt wird und es eine gültige
master.info gibt.
Teilweise Aktualisierungen (beendet mit kill) werden jetzt mit einem
speziellen Fehler-Code in die Binär-Log-Datei geschrieben. Der Slave
weigert sich, sie auszuführen, wenn der Fehler-Code anzeigt, dass die
Aktualisierung abnorm beendet wurde, und muss mit SET SQL_SLAVE_SKIP_COUNTER=1; SLAVE START wieder dazu veranlasst werden,
nachdem eine manuelle Überprüfung / Korrektur der Datenintegrität
durchgeführt wurde.
Bug behoben, der das Löschen einer internen temporären Tabelle beim Beenden des Threads irrtümlicherweise in die Binär-Log-Datei schrieb. Dieser Bug betraf Replikation.
Bug in REGEXP() auf 64-Bit-Maschinen.
UPDATE und DELETE mit WHERE eindeutiger_schluessel_teil IS NULL aktualisierte / löschte nicht alle Zeilen.
INSERT DELAYED für Tabellen abgeschaltet, die Transaktionen
unterstützen.
Bug bei der Benutzung von DATE-Funktionen auf
TEXT/BLOB-Spalten mit falschem Datumsformat behoben.
UDFs (benutzerdefinierte Funktionen) funktionieren jetzt auch unter Windows (Patch von Ralph Masona).
Bug in ALTER TABLE und LOAD DATA INFILE behoben, der das
Sortieren von Schlüsseln deaktivierte. Diese Befehle sollten jetzt in den
meisten Fällen schneller sein.
Performance-Bug beim erneuten Öffnen von Tabellen behoben (Tabellen, die
auf ein FLUSH oder REPAIR warteten), die für die nächste
Anfrage keine Indexe benutzten.
Problem mit ALTER TABLE für Innobase-Tabellen auf FreeBSD behoben.
mysqld-Variablen myisam_max_sort_file_size und
myisam_max_extra_sort_file_size hinzugefügt.
Signale werden frühzeitig initialisiert, um Problem mit Signalen in Innobase zu vermeiden.
Patch für den tis620-Zeichensatz hinzugefügt, um Vergleiche
unabhängig von der verwendeten Groß-/Kleinschreibung zu machen und einen
Bug in LIKE für diesen Zeichensatz zu beheben. HINWEIS:
Alle Tabellen, die den tis620-Zeichensatz benutzen, müssen mit
myisamchk -r oder REPAIR TABLE in Ordnung gebracht werden!
--skip-safemalloc-Option zu mysqld hinzugefügt.
© 1995-2005 MySQL AB. All rights reserved.
