Только одна база данных mySQL теряет соединение

Я пытаюсь удалить одну из своих баз данных в mySQL, но продолжаю получать ошибку 2013: потерянное соединение (это происходит и с другими запросами в этой базе данных). Однако любая другая база данных работает нормально; Я могу легко выполнять запросы и удалять базы данных и таблицы.

Я пробовал гуглить, но все, что я видел, по существу говорило, что это потерянное соединение из-за большого или сложного запроса.

Мой код просто

DROP DATABASE employees;

Однако, когда я расширяю эту базу данных, она также говорит, что таблицы/представления/хранимые процедуры/функции не могут быть получены, если это помогает (опять же, в других моих базах данных этой проблемы нет).

Я создал эту базу данных в блокнотах Jupyter с помощью соединителя mySQL python, а другие — непосредственно в mySQL, но это единственный реальный отличительный фактор между ними.

Понятия не имею, в чем проблема, поскольку это только одна база данных, которая вызывает у вас проблемы, но вы должны иметь возможность просто удалить каталог сотрудников в каталоге данных MySQL.

Raymond Nijland 22.07.2019 16:12
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
3
1
128
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хорошо, я понял это. Оказывается, если вы запускаете код в Jupyter Notebooks и пытаетесь выполнить какие-либо действия до закрытия курсора, он не запустится. (Я забыл запустить ячейку с помощью mycursor.close()). Спасибо!

Другие вопросы по теме