:: DEVELOPER ZONE
mysqld-Option -O lower_case_tables={0|1} hinzugefügt, damit
Benutzer Tabellennamen to Kleinschreibung erzwingen können.
SELECT ... INTO DUMPFILE hinzugefügt.
mysqld-Option --ansi hinzugefügt, um einige Funktionen
ANSI-SQL-kompatibler zu machen.
Temporäre Tabellen fangen jetzt mit #sql an.
Quoten von Bezeichnern mit ` (" im --ansi-Modus).
Jetzt wird snprintf() bei der Ausgabe von Fließkommazahlen benutzt, um einige Puffer-Überläufe unter FreeBSD zu vermeiden.
[floor() überlaufsicher unter FreeBSD gemacht.
Option --quote-names für mysqldump hinzugefügt.
Bug behoben, dass man einen Teil eines PRIMARY KEY NOT NULL machen
konnte.
encrypt() in Ordnung gebracht, um Thread-sicher zu sein und Puffer
nicht erneut zu benutzen.
mysql_odbc_escape_string()-Funktion zur Unterstützung von
big5-Zeichen in MyODBC hinzugefügt.
Die Tabellen-Handler wurden umgeschrieben und benutzen jetzt Klassen. Hierdurch wird viel neuer Code eingeführt, aber die Tabellenhandhabung wird schneller und besser.
Patch von Sasha für benutzerdefinierte Variablen angewandt.
FLOAT und DOUBLE (ohne jeden Längen-Modifikator) sind jetzt
keine festen Dezimalpunkt-Zahlen mehr.
Die Bedeutung von FLOAT(X) wurde geändert: Jetzt ist das dasselbe
wie FLOAT, wenn X <= 24, und DOUBLE, wenn 24 < X <= 53.
DECIMAL(X) ist jetzt ein Alias für DECIMAL(X,0), und
DECIMAL ist jetzt ein Alias für DECIMAL(10,0). Dasselbe gilt
für NUMERIC.
Option ROW_FORMAT={default | dynamic | static | compressed} für
CREATE_TABLE hinzugefügt.
DELETE FROM tabelle funktionierte nicht auf temporären Tabellen.
Funktion CHAR_LENGTH() geändert, so dass sie
Multi-Byte-Zeichen-sicher ist.
Funktion ORD(zeichenkette) hinzugefügt.
© 1995-2005 MySQL AB. All rights reserved.
