以某种方式在我们的Mysql数据库(引擎版本:5.7.22)中,创建了两个名称相同但大小写不同的表。 现在,我无法在任何这些表上执行任何选择/删除/重命名操作。
此外,我检查了信息模式,其中存在多个相同的条目。
我已经遍历StackOverflow来找到解决方案,但是无法做到。
如何删除这些表之一,将不胜感激。
答案 0 :(得分:0)
amp_poc
模式具有区分大小写的collation
,使您可以拥有两个名称相同但字符不同的大小写。
要查看给定数据库的默认字符集和collation
,请使用以下查询:USE db_name; SELECT @@character_set_database, @@collation_database
或者,在不更改默认数据库的情况下显示值
SELECT DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME FROM INFORMATION_SCHEMA
您可以像放置任何其他表格一样丢弃任何一个表格,只是要确保您要删除的文字正确无误! drop table
或drop TABLE