我正在尝试从我继承的模式中删除一个表.当SHOW TABLES我得到
+----------------------------+
| Tables_in_schema_a |
+----------------------------+
| table_1 |
| table_2 |
| table_3 |
| table_4 |
| table_5 |
| table_6 |
+----------------------------+
Run Code Online (Sandbox Code Playgroud)
但是当我执行时,DROP TABLE table_1我得到了
ERROR 1051(42S02):未知表'table_1'
我正在使用正确的架构.这是怎么回事?
PS这是MySQL服务器是5.1.73.
结果SHOW TABLES实际上有点用词不当.该表table_1未知,因为它实际上是一个视图.我跑了SELECT table_name, table_type FROM information_schema.tables WHERE table_schema='schema_a'表明这是一个观点.DROP VIEW table_1删除它.
| 归档时间: |
|
| 查看次数: |
18183 次 |
| 最近记录: |