Bug #42481 | MyISAM adds two useless? 0x00 bytes to float in record | ||
---|---|---|---|
Submitted: | 30 Jan 2009 14:33 | Modified: | 2 Feb 2009 17:24 |
Reporter: | Oli Sennhauser | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: MyISAM storage engine | Severity: | S3 (Non-critical) |
Version: | 5.1.30, 5.0, 5.1, 6.0 bzr | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[30 Jan 2009 14:33]
Oli Sennhauser
[2 Feb 2009 8:16]
Sveta Smirnova
Thank you for the report. Verified as described since version 5.0. Probably documentation should be updated. For example here: http://dev.mysql.com/doc/refman/5.1/en/storage-requirements.html and here: http://forge.mysql.com/wiki/MySQL_Internals_MyISAM#MyISAM_Record_Structure
[2 Feb 2009 17:24]
MySQL Verification Team
This is not a bug as there is a minimum length of the records for the fixed-length records of MyISAM table. Minimum length is necessary in order to accommodate 6 bytes that are needed for data pointers for the chain of deleted records. This chain has to be maintained in the data file whenever records are deleted from the table.