Bug #22034 | Events: U and ü are the same name | ||
---|---|---|---|
Submitted: | 5 Sep 2006 23:10 | Modified: | 22 Jan 2014 14:27 |
Reporter: | Peter Gulutzan | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Stored Routines | Severity: | S3 (Non-critical) |
Version: | 5.1.12-beta-debug | OS: | Linux (SUSE 10.0 / 64-bit) |
Assigned to: | Assigned Account | CPU Architecture: | Any |
[5 Sep 2006 23:10]
Peter Gulutzan
[5 Sep 2006 23:49]
MySQL Verification Team
Thank you for the bug report. Verified as described on Suse 10 32-bits.
[6 Sep 2006 0:49]
Peter Laursen
This also applies to 5.0.24a. .. and VIEWs behave identically to TABLEs - just for completenes ;-)
[6 Dec 2007 21:40]
Konstantin Osipov
Per IRC discussion: * the root cause of the bug is that the system table mysql.event uses a case-insensitive and accent-insensitive collation for 'name' column. Since there is a primary key defined on (db, name) columns of mysql.event table, any fix for that bug would require a change in the definition of this system table * this is consistent with collation of stored routine names * this is not consistent with collation of trigger, table, view and column names Right now MySQL does not supply a collation that is case-insensitive but accent-sensitive. It could be implemented, and mysql.event.name could be altered to use it. It, however, would likely have to be altered again to use utf8_bin when WL#923 architecture is approved. A wise thing to do, therefore, is to wait and do nothing until WL#923 architecture is approved.
[22 Jan 2014 14:27]
Ståle Deraas
Abandoned use of "to be fixed later" and going to status "verified"