Проблема заключается в библиотеке клиента MySQL MySQL, на которой построено большинство MySQL API. Проблема в том, что библиотека C не поддерживает одновременное выполнение запросов, поэтому все API, построенные поверх этого, также нет. Даже если вы используете небуферизованные запросы. Это одна из причин, по которой был написан асинхронный API MySQL. Он напрямую связывается с сервером MySQL с использованием TCP, а проводной протокол поддерживает одновременные запросы .
Ваше решение состоит в том, чтобы либо модифицировать алгоритм, так что вам не нужно иметь оба или же изменить их на использование буферизованных запросов, что, вероятно, является одной из исходных причин их существования в библиотеке C (другое - предоставить своего рода курсор).
Ошибка Expecting member declaration
существует, потому что вы написали оператор (вызов функции) внутри класса. В этой области ожидаются декларации (функции, внутренние классы).
Вы должны поместить свои утверждения внутри функций (а затем вызвать их откуда-то), чтобы они могли быть выполнены.