Bug #34366 | Insert into a partitioned MyISAM table gives ER_AUTOINC_READ_FAILED error | ||
---|---|---|---|
Submitted: | 7 Feb 2008 0:02 | Modified: | 11 Feb 2008 21:25 |
Reporter: | Taha Yayci | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server: Partitions | Severity: | S3 (Non-critical) |
Version: | 5.1.22 | OS: | Any |
Assigned to: | Assigned Account | CPU Architecture: | Any |
Tags: | Auto-increment, partition |
[7 Feb 2008 0:02]
Taha Yayci
[7 Feb 2008 0:11]
MySQL Verification Team
Thank you for the bug report. Verified as described: mysql> create table `test01` ( -> `rowid` bigint UNSIGNED NOT NULL AUTO_INCREMENT, -> `userid` smallint UNSIGNED NOT NULL, -> `username` varchar (20) NOT NULL , -> PRIMARY KEY (`userid`, `rowid`)) -> PARTITION BY HASH (userid) PARTITIONS 2; Query OK, 0 rows affected (0.08 sec) mysql> mysql> insert into `test01`(`rowid`,`userid`,`username`) values ( NULL,'1','name'); Query OK, 1 row affected (0.01 sec) mysql> insert into `test01`(`rowid`,`userid`,`username`) values ( NULL,'1','name'); Query OK, 1 row affected (0.00 sec) mysql> insert into `test01`(`rowid`,`userid`,`username`) values ( NULL,'1','name'); ERROR 1467 (HY000): Failed to read auto-increment value from storage engine mysql>
[7 Feb 2008 2:54]
Taha Yayci
thanks for your quick reply.. i found that primary key (rowid, userid) and (userid, rowid) have same effects in my situation. All the selects use indexes and partitions correctly. But for other situations it can be a big problem such as another column in the index. so for my situation it is not severe now, but i am still waiting for the patch. thanks again...
[7 Feb 2008 2:55]
Taha Yayci
i found that primary key (rowid, userid) and (userid, rowid) have same effects in my situation. All the selects use indexes and partitions correctly. But for other situations it can be a big problem such as another column in the index. so for my situation it is not severe now, but i am still waiting for the patch. thanks again...
[11 Feb 2008 21:25]
Mattias Jonsson
This is a duplicate of Bug#33479 (there is a simple test case there).