662 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
• SHOW CREATE TABLE gibt jetzt TEMPORARY f¨ur tempor¨are Tabellen zur¨uck.
• Rows_examined f¨ur Langsame-Anfragen-Log-Datei hinzugef¨ugt.
• Probleme mit Funktion behoben, die eine leere Zeichenkette zur¨uckgab, wenn sie
zusammen mit einer Gruppenfunktion und einem WHERE benutzt wurde, das keine
Zeilen¨ub ereinstimmung ergab.
• Neues Programm mysqlcheck.
• Datenbankname zur Ausgabe f¨ur administrative Befehle wie CHECK, REPAIR, OPTIMIZE
hinzugef¨ugt.
• Viele Portabilit¨atsbehebungen f¨ur InnoDB.
• Optimierer ge¨andert, so dass Anfragen wie SELECT * FROM tabelle,tabelle2 ...
ORDER BY schluessel_teil1 LIMIT # den Index auf schluessel_teil1 anstelle von
filesort benutzen.
• Bug bei der Ausf¨uhrung von LOCK TABLE to_table WRITE,...; INSERT INTO
to_table... SELECT ... behoben, wenn to_table leer war.
• Bug mit LOCK TABLE und BDB-Tabellen behoben.
C.2.7
¨
Anderungen in Release 3.23.37
• Bug bei der Benutzung von MATCH in HAVING-Klausel.
• Bug bei der Benutzung von HEAP-Tabellen mit LIKE behoben.
• --mysql-version f¨ur safe_mysqld hinzugef¨ugt.
• INNOBASE in InnoDB ge¨andert (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, ¨andern m¨ussen, 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¨ultige master.info gibt.
• Teilweise Aktualisierungen (beendet mit kill) werden jetzt mit einem speziellen Fehler-
Code in die Bin¨ar-Log-Datei geschrieben. Der Slave weigert sich, sie auszuf¨uhren, 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, nach-
dem eine manuelle
¨
Uberpr¨ufung / Korrektur der Datenintegrit¨at durchgef¨uhrt wurde.
• Bug behoben, der das L¨oschen einer internen tempor¨aren Tabelle beim Beenden des
Threads irrt¨umlicherweise in die Bin¨ar-Log-Datei schrieb. Dieser Bug betraf Replika-
tion.
• Bug in REGEXP() auf 64-Bit-Maschinen.
• UPDATE und DELETE mit WHERE eindeutiger_schluessel_teil IS NULL aktualisierte
/ l¨oschte nicht alle Zeilen.
• INSERT DELAYED f¨ur Tabellen a/jointfilesconvert/293675/bgeschaltet, die Transaktionen unterst¨utzen.
• Bug bei der Benutzung von DATE-Funktionen auf TEXT/BLOB-Spalten mit falschem
Datumsformat behoben.
Comentarios a estos manuales