Итак, я создаю программу на C, которая подключается к базе данных mySQL.Все работало отлично.Затем, чтобы сэкономить на количестве запросов, я решил, что хотел бы выполнять 10 операторов одновременно.Я установил флаг "CLIENT_MULTI_STATEMENTS" в соединении и разделил мои утверждения точкой с запятой.
Когда я выполняю первый пакет из 10 операторов, он завершается успешно, и mysql_real_query () возвращает 0.
Когда я пытаюсь выполнить второй пакет, он возвращает «1» и неРабота.Нигде не могу найти, что означает этот код ошибки «1», поэтому я надеялся, что кто-то мог столкнуться с этой проблемой раньше.
Обратите внимание, что это все операторы UPDATE, поэтому мне не нужны наборы результатовЭто всего лишь несколько прямых вызовов mysql_real_query ().