Как отправлять множество запросов sql в рамках одного соединения?
в основном потоке подключился к пользователю mysql, в дочерних потоках пытаюсь отправлять запросы mysql, но вылезает ошибка
Error: Lost connection to MySQL server during query
или
Error: Commands out of sync; you can't run this command now
Нужно чтобы в рамках одного соединения я мог отправлять большое количество запросов одновременно без всяких ошибок,как это сделать?
Ответы (1 шт):
Автор решения: Peter1
→ Ссылка
Это невозможно, МySQL не может обрабатывать более одного запроса на одном соединении, так что нет никого смысла работать в разных потоках с одним соединением.
В приложении надо в каждом потоке создавать новое соединение к БД.