Мне удалось испортить (или что-то) таблицу «сессий» в моей базе данных mysql (которая называется «e_learning_resource_prelive»). Обычно это не было бы проблемой, так как я мог просто вернуться к резервной копии базы данных. Однако поврежденная таблица, кажется, мешает мне удалить базу данных:
> mysqladmin -u root drop e_learning_resource_prelive
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'e_learning_resource_prelive' database [y/N] y
mysqladmin: DROP DATABASE e_learning_resource_prelive failed;
error: 'Unknown table 'sessions''
Когда я захожу в базу данных, таблица сессий отображается в show_tables (она там единственная, mysqladmin drop удаляет остальные), но я не могу ее удалить:
mysql> show tables;
+---------------------------------------+
| Tables_in_e_learning_resource_prelive |
+---------------------------------------+
| sessions |
+---------------------------------------+
1 row in set (0.00 sec)
mysql> drop table sessions;
ERROR 1051 (42S02): Unknown table 'sessions'
Может кто-нибудь сказать мне, как я могу удалить эту таблицу или всю БД? Мне нужно удалить базу данных, а затем пересобрать ее из резервной копии.