Er is weer een nieuwe versie van de populaire database-server MySQL op het wereldwijde web verschenen. MySQL onderscheid zich van andere SQL-servers met de simpele opzet van de software. MySQL is klein, snel en flexibel maar heeft geen ondersteuning voor ingewikkelde SQL-commando's. In versie 4.0.8 gamma zijn er weer een flinke hoop insekten geplet en is er weer het een en ander aan functionaliteit toegevoegd:
Functionality added or changed:Bugs fixed:
- Default max_packet_length for libmysqld.c is now 1024*1024*1024.
- One can now specify max_allowed_packet in a file ready by mysql_options(MYSQL_READ_DEFAULT_FILE). for clients.
- When sending a too big packet to the server with the not compressed protocol, the client now gets an error message instead of a lost connection.
- We now send big queries/result rows in bigger hunks, which should give a small speed improvement.
- Fixed some bugs with the compressed protocol for rows > 16M.
- InnoDB tables now also supports ON UPDATE CASCADE in FOREIGN KEY constraints. See the InnoDB section in the manual for the InnoDB changelog.
[break]Download hier MySQL voor het besturingssysteem naar jouw keuze.
- Fixed bug in ALTER TABLE with BDB tables.
- Fixed core dump bug in QUOTE() function.
- Fixed a bug in handling communication packets bigger than 16M. Unfortunately this required a protocol change; If you upgrade the server to 4.0.8 and above and have clients that uses packets >= 255*255*255 bytes (=16581375) you must also upgrade your clients to at least 4.0.8. If you don't upgrade, the clients will hang when sending a big packet.
- Fixed bug when sending blobs longer than 16M to client.
- Fixed bug in GROUP BY when used on BLOB column with NULL values.
- Fixed a bug in handling NULLs in CASE ... WHEN ...