TransWikia.com

Как отправлять множество запросов sql в рамках одного соединения?

Stack Overflow на русском Asked by user399162 on November 30, 2021

в основном потоке подключился к пользователю mysql, в дочерних потоках пытаюсь отправлять запросы mysql, но вылезает ошибка

Error: Lost connection to MySQL server during query

или

Error: Commands out of sync; you can't run this command now

Нужно чтобы в рамках одного соединения я мог отправлять большое количество запросов одновременно без всяких ошибок,как это сделать?

One Answer

Это невозможно, МySQL не может обрабатывать более одного запроса на одном соединении, так что нет никого смысла работать в разных потоках с одним соединением.

В приложении надо в каждом потоке создавать новое соединение к БД.

Answered by Peter1 on November 30, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP