
686 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
• Variable max_write_lock_count f¨ur mysqld hinzugef¨ugt, um eine READ-Sperre nach
einer bestimmten Anzahl von WRITE-Sperren zu erzwingen.
• Flag delayed_key_write bei show variables invertiert.
• Variable concurrency in thread_concurrency umbenannt.
• Folgende Funktionen sind jetzt Multi-Byte-sicher: LOCATE(teilzeichenfolge,zeichenkette),
POSITION(teilzeichenfolge IN zeichenkette), LOCATE(teilzeichenfolge,zeichenkette,position),
INSTR(zeichenkette,teilzeichenfolge), LEFT(zeichenkette,laenge),
RIGHT(zeichenkette,laenge), SUBSTRING(zeichenkette,pos,laenge),
SUBSTRING(zeichenkette FROM position FOR laenge), MID(zeichenkette,position,laenge),
SUBSTRING(zeichenkette,position), SUBSTRING(zeichenkette FROM pos),
SUBSTRING_INDEX(zeichenkette,begrenzer,zaehler), RTRIM(zeichenkette),
TRIM([[BOTH | TRAILING] [entfernzeichenkette] FROM] zeichenkette),
REPLACE(zeichenkette,from_zeichenkette,to_zeichenkette), REVERSE(zeichenkette),
INSERT(zeichenkette,pos,laenge,newstr), LCASE(zeichenkette),
LOWER(zeichenkette), UCASE(zeichenkette) und UPPER(zeichenkette).
Patch von Wei He.
• Coredump beim Aufheben einer Sperre von einer nicht existierenden Tabelle behoben.
• Sperren auf Tabellen werden jetzt entfernt, bevor Duplikate entfernt werden.
• Option FULL f¨ur SHOW PROCESSLIST hinzugef¨ugt.
• Option --verbose f¨ur mysqladmin hinzugef¨ugt.
• Problem beim automatischen Umwandeln von HEAP in MyISAM behoben.
• Bug in HEAP-Tabellen behoben, wenn man INSERT + DELETE + INSERT + Scannen
der Tabelle ausf¨uhrt.
• Bugs auf Alpha mit REPLACE() und LOAD DATA INFILE behoben.
• mysqld-Variable interactive_timeout hinzugef¨ugt.
• Argument f¨ur mysql_data_seek() von ulong zu ulonglong ge¨andert.
C.2.39
¨
Anderungen in Release 3.23.6
• mysqld-Option -O lower_case_tables={0|1} hinzugef¨ugt, damit Benutzer Tabellen-
namen to Kleinschreibung erzwingen k¨onnen.
• SELECT ... INTO DUMPFILE hinzugef¨ugt.
• mysqld-Option --ansi hinzugef¨ugt, um einige Funktionen ANSI-SQL-kompatibler zu
machen.
• Tempor¨are 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-
¨
Uberl¨aufe unter FreeBSD zu vermeiden.
• [floor() ¨uberlaufsicher unter FreeBSD gemacht.
• Option --quote-names f¨ur mysqldump hinzugef¨ugt.
• 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.
Kommentare zu diesen Handbüchern