Bug #99371 | Cannot call stored procedures in databases whose name contains a period | ||
---|---|---|---|
Submitted: | 27 Apr 2020 16:45 | Modified: | 7 May 2020 17:44 |
Reporter: | Xavier Mawet | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Connector / NET | Severity: | S3 (Non-critical) |
Version: | 8.0.18, 8.0.20 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[27 Apr 2020 16:45]
Xavier Mawet
[28 Apr 2020 8:25]
MySQL Verification Team
Hello Xavier Mawet, Thank you for the report and test case. regards, Umesh
[28 Apr 2020 15:09]
Bradley Grainger
This may be a duplicate of bug #84220.
[29 Apr 2020 10:22]
Xavier Mawet
Hi Bradley Grainger, Before creating this case, I did a search and I also found the bug 84220 (https://bugs.mysql.com/bug.php?id=84220). Although the two bugs are very similar, mine is about issues with dots in schema name, while the other is about issues with dots in procedure name. In both cases, escaping with quoted identifiers is probably the solution. Regards, Xavier Mawet
[7 May 2020 17:44]
Christine Cole
Posted by developer: Fixed as of the upcoming MySQL Connector/NET 8.0.21 release, and here's the proposed changelog entry from the documentation team: An error occurred when the name of a database or stored procedure contained one or more period characters. Now, names with this format can be used when the name is enclosed properly between grave accent (`) symbols; for example, `db_1.2.3.45678`. Thank you for the bug report.