I have a MySQL database table which has been listed twice with case sensitive name.
Both table names are pointing to same table, for example Admin and admin
When I checked information_schema it is listed as below:
mysql> SELECT TABLE_CATALOG, TABLE_NAME , TABLE_TYPE, ENGINE, CREATE_TIME
FROM information_schema.tables
where table_schema='school';
How do I clean up this mess?


Usually MySQL does not allow you to create the table with case-sensitive. It will show the error as :
ERROR 1050 (42S01): Table 'admin' already existsBut MySQL allows you to create a temp table with a existing name because they don't have the same "scope". A temporary table is visible in the session only, and it is dropped at session ending. If you have the same name, MySQL "hide" the original table until you drop your temp table.
I would suggest you to take a backup of the existing data and update the MySql version to 5.7 .