MySQL中的两个表具有相同的名称但大小写不同

时间:2020-08-22 06:10:15

标签: mysql

以某种方式在我们的Mysql数据库(引擎版本:5.7.22)中,创建了两个名称相同但大小写不同的表。 现在,我无法在任何这些表上执行任何选择/删除/重命名操作。

enter image description here

此外,我检查了信息模式,其中存在多个相同的条目。

enter image description here

我已经遍历StackOverflow来找到解决方案,但是无法做到。

如何删除这些表之一,将不胜感激。

1 个答案:

答案 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 tabledrop TABLE

相关问题