Bug #33473 | MEMORY engine doesn't honor MAX_ROWS correctly | ||
---|---|---|---|
Submitted: | 21 Dec 2007 21:35 | Modified: | 22 Dec 2007 21:30 |
Reporter: | Jorge Bernal | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: Memory storage engine | Severity: | S3 (Non-critical) |
Version: | 5.1.22 | OS: | MacOS |
Assigned to: | CPU Architecture: | Any |
[21 Dec 2007 21:35]
Jorge Bernal
[22 Dec 2007 20:23]
MySQL Verification Team
Thank you for the bug report. Please read the Manual: http://dev.mysql.com/doc/refman/5.1/en/create-table.html "MAX_ROWS The maximum number of rows you plan to store in the table. This is not a hard limit, but rather a hint to the storage engine that the table must be able to store at least this many rows."
[22 Dec 2007 21:30]
Jorge Bernal
I know it's approximate. In MyISAM, a MAX_ROWS of 10 converts to a real limit of 65535 rows. The strange thing here is having Data_length greater than Max_data_length. I think that souldn't be possible