Bug #24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema
| Submitted: | 7 Nov 2006 20:43 | Modified: | 12 Nov 2009 19:19 |
|---|---|---|---|
| Reporter: | Aurel Pekarcik | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Information schema | Severity: | S3 (Non-critical) |
| Version: | 5.0.27 | OS: | Any (WinXP) |
| Assigned to: | Sergei Glukhov | CPU Architecture: | Any |
[7 Nov 2006 20:43]
Aurel Pekarcik
[7 Nov 2006 21:10]
MySQL Verification Team
Any CREATE TABLE or DROP TABLE command issued against any information_schema tables will result in a 1109 error code. This database is completely read-only so any access to modify it should return an error. mysql> use information_schema; Database changed mysql> create table `testing1` (f1 INT); ERROR 1109 (42S02): Unknown table 'testing1' in information_schema mysql> drop table if exists `testing`; ERROR 1109 (42S02): Unknown table 'testing' in information_schema -- Matthew Montgomery
[8 Nov 2006 12:39]
Aurel Pekarcik
Thats ok, I am understand that this database is read only... But much better errmsg is "Access denied" then "Unknown table", isnt it ?
[9 Mar 2007 14:59]
Daniel Fischer
Another example of an information_schema error message being "slightly" misleading is the following: mysql> CREATE TRIGGER mysql.bleh AFTER INSERT ON information_schema.TABLES FOR EACH ROW SET @a=1; ERROR 1146 (42S02): Table 'information_schema.TABLES' doesn't exist (yes, it does exist)
[26 Mar 2008 15:12]
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/44460 ChangeSet@1.2572, 2008-03-26 19:01:03+04:00, gluh@mysql.com +3 -0 Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema issue ER_DBACCESS_DENIED_ERROR error for commands which try to use metadata changing commands on I_S tables
[17 Dec 2008 16:52]
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/61887 2818 Sergey Glukhov 2008-12-17 Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema issue ER_DBACCESS_DENIED_ERROR error for commands which try to use metadata changing commands on I_S tables
[18 Dec 2008 10:04]
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/61949 2822 Sergey Glukhov 2008-12-18 additional fix for bug#24062
[20 Jan 2009 19:00]
Bugs System
Pushed into 6.0.10-alpha (revid:joro@sun.com-20090119171328-2hemf2ndc1dxl0et) (version source revid:azundris@mysql.com-20081230114916-c290n83z25wkt6e4) (merge vers: 6.0.9-alpha) (pib:6)
[29 Jan 2009 20:43]
Paul DuBois
Noted in 6.0.10 changelog. DROP TABLE for INFORMATION_SCHEMA tables produced an "Unknown table" error rather than the more appropriate "Access denied".
[26 Feb 2009 14:29]
MySQL Verification Team
Bug: http://bugs.mysql.com/bug.php?id=43227 has been marked as duplicate of this one.
[23 Oct 2009 7:55]
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/87899 2915 Sergey Glukhov 2009-10-23 Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/r/information_schema.result Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/suite/funcs_1/datadict/basics_mixed1.inc Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/suite/funcs_1/datadict/datadict_priv.inc Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/suite/funcs_1/r/is_basics_mixed.result Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/suite/funcs_1/r/processlist_priv_ps.result Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/suite/funcs_1/t/is_basics_mixed.test Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ mysql-test/t/information_schema.test Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony @ sql/sql_parse.cc Bug#24062 Incorrect error msg after execute DROP TABLE IF EXISTS on information_schema backport to Betony
[31 Oct 2009 8:18]
Bugs System
Pushed into 6.0.14-alpha (revid:alik@sun.com-20091031081410-qkxmjsdzjmj840aq) (version source revid:lars-erik.bjork@sun.com-20091023144402-05x9kn8fz878z011) (merge vers: 6.0.14-alpha) (pib:13)
[31 Oct 2009 17:23]
Paul DuBois
Already fixed in 6.0.10.
[31 Oct 2009 17:24]
Paul DuBois
Setting report to NDI pending push to 5.5.x
[12 Nov 2009 8:21]
Bugs System
Pushed into 5.5.0-beta (revid:alik@sun.com-20091110093229-0bh5hix780cyeicl) (version source revid:mikael@mysql.com-20091102100915-a2nbfxaqprpgptfw) (merge vers: 5.5.0-beta) (pib:13)
[12 Nov 2009 19:19]
Paul DuBois
Noted in 5.5.0 changelog.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.049 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.