Bug #34765 | auto generated FK names can be longer than 64 characters | ||
---|---|---|---|
Submitted: | 22 Feb 2008 20:41 | Modified: | 3 Jun 2008 0:15 |
Reporter: | Matthew Lord | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S2 (Serious) |
Version: | 5.0.54 | OS: | Any |
Assigned to: | Assigned Account | CPU Architecture: | Any |
Tags: | fk, foreign key, innodb, v6 |
[22 Feb 2008 20:41]
Matthew Lord
[4 Mar 2008 11:53]
Susanne Ebrecht
Verified as described. $ ./bin/mysql < mydump mydb ERROR 1059 (42000) at line 25: Identifier name 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz123456_ibfk_1' is too long
[4 Mar 2008 17:30]
Heikki Tuuri
InnoDB could generate shorter foreign key names for extremely long table names. Though, then collisions are inevitable... Assigning to Sunny.
[19 Mar 2008 14:17]
Heikki Tuuri
Sunny has a large patch that fixes this in 6.0. We do not want to touch 5.1 any more.
[3 Jun 2008 0:14]
Sunny Bains
See also Bug# 13942