Bug #34750 | Print database name in Unknown Table error message | ||
---|---|---|---|
Submitted: | 21 Feb 2008 21:25 | Modified: | 15 Dec 2010 1:37 |
Reporter: | Baron Schwartz (Basic Quality Contributor) | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: DML | Severity: | S4 (Feature request) |
Version: | OS: | Any | |
Assigned to: | Jørgen Løland | CPU Architecture: | Any |
Tags: | qc |
[21 Feb 2008 21:25]
Baron Schwartz
[29 Feb 2008 9:05]
Valeriy Kravchuk
Thank you for a reasonable feature request.
[17 Aug 2010 6:07]
Jørgen Løland
As I understand it, we want to print the database name if the current database is different from where the non-existing table is attempted deleted. Thus, use t; drop table test.notable; should warn: "ERROR 42S02: Unknown table 'test.notable'", whereas use t; drop table t.notable; should warn: "ERROR 42S02: Unknown table 'notable'".
[17 Aug 2010 10:53]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/115916 3218 Jorgen Loland 2010-08-17 Bug#34750: Print database name in Unknown Table error message Feature request to print database name in "Unknown table '<table>'" comment. The patch makes error ER_BAD_TABLE_ERROR print the database name if the current database is not the same database as the table is attempted deleted from. @ mysql-test/r/drop.result Added test for BUG#34750 @ mysql-test/r/grant.result Updated warning output for 'drop view'. Database name is now printed if the current database is not the same database as the view is attempted deleted from. @ mysql-test/r/mdl_sync.result Updated warning output for 'drop table'. Database name is now printed if the current database is not the same database as the table is attempted deleted from. @ mysql-test/r/profiling.result Updated warning output for 'drop view'. Database name is now printed if the current database is not the same database as the view is attempted deleted from. @ mysql-test/r/sp.result Updated warning output for 'drop view'. Database name is now printed if the current database is not the same database as the view is attempted deleted from. @ mysql-test/t/drop.test Added test for BUG#34750 @ sql/sql_admin.cc Print database name in ER_BAD_TABLE_ERROR of the database name if the current database is not the same database as the table is attempted deleted from. @ sql/sql_base.cc Print database name in ER_BAD_TABLE_ERROR of the database name if the current database is not the same database as the table is attempted deleted from. @ sql/sql_table.cc Print database name in ER_BAD_TABLE_ERROR of the database name if the current database is not the same database as the table is attempted deleted from. @ sql/sql_view.cc Print database name in ER_BAD_TABLE_ERROR of the database name if the current database is not the same database as the table is attempted deleted from.
[18 Aug 2010 9:30]
Jørgen Løland
Discussed with Evgeny: It's better to always print the database name. New patch coming up.
[18 Aug 2010 11:19]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/116085
[30 Aug 2010 6:38]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/117085
[30 Aug 2010 8:47]
Jørgen Løland
Pushed to next-mr-bugfixing
[31 Aug 2010 6:28]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/117170 3263 Jorgen Loland 2010-08-31 BUG#34750: Followup patch Result files of federated,funcs_1,parts were not updated in the original patch. @ mysql-test/r/archive.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/federated/federated.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/federated/federated_server.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/funcs_1/r/innodb_trig_0102.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/funcs_1/r/innodb_views.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/funcs_1/r/memory_trig_0102.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/funcs_1/r/memory_views.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/funcs_1/r/myisam_trig_0102.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/funcs_1/r/myisam_views.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/funcs_1/r/storedproc.result Updated warning output for drop view/drop table: database name is now printed. @ mysql-test/suite/parts/r/part_ctype_utf32.result Updated warning output for drop view/drop table: database name is now printed.
[6 Sep 2010 7:29]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/117566 3274 Jorgen Loland 2010-09-06 BUG#34750: Print database name in Unknown Table error message Followup patch - update result file for partition_not_blackhole test @ mysql-test/r/partition_not_blackhole.result Updated warning output for drop view/drop table: database name is now printed.
[2 Oct 2010 18:14]
Bugs System
Pushed into mysql-next-mr (revid:alexander.nozdrin@oracle.com-20101002181053-6iotvl26uurcoryp) (version source revid:alexander.nozdrin@oracle.com-20101002180917-h0n62akupm3z20nt) (pib:21)
[5 Oct 2010 13:45]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/119999 3218 Tor Didriksen 2010-10-05 BUG#34750 Print database name in Unknown Table error message, followup patch @ mysql-test/suite/innodb/r/innodb-autoinc.result BUG#34750 Print database name in Unknown Table error message
[13 Nov 2010 16:07]
Bugs System
Pushed into mysql-trunk 5.6.99-m5 (revid:alexander.nozdrin@oracle.com-20101113155825-czmva9kg4n31anmu) (version source revid:vasil.dimov@oracle.com-20100629074804-359l9m9gniauxr94) (merge vers: 5.6.99-m4) (pib:21)
[13 Nov 2010 16:32]
Bugs System
Pushed into mysql-next-mr (revid:alexander.nozdrin@oracle.com-20101113160336-atmtmfb3mzm4pz4i) (version source revid:marko.makela@oracle.com-20100824081003-v4ecy0tga99cpxw2) (pib:21)
[15 Dec 2010 1:30]
Paul DuBois
Noted in 5.6.1 changelog. "Unknown table" error messages that included only the table name now include the database name as well.