MemSQL: клиентская подготовка подготовить libmysql.dll
Может кто-нибудь сказать мне, существует ли "libmysql" dll с "подготовленными на стороне клиента утверждениями"?
https://docs.memsql.com/concepts/v6.5/prepared-statements/ в документации я вижу, что "подготовленные операторы на стороне сервера" не поддерживаются MemSQL
Что если я не могу переключиться на другую библиотеку? Исходный код программного обеспечения, заполняющий базу данных, не может быть изменен
1 ответ
Я не уверен, есть ли опция для клиента mysql c/ C++. Вы можете попробовать добавить тег mysql к вопросу, так как это вопрос о клиенте mysql.
Однако, если нет опции на стороне клиента, и вы не можете переключиться на другой драйвер клиента, вы можете попробовать использовать экспериментальную поддержку, установив enable_binary_protocol=true
, Как упомянуто в документах:
MemSQL имеет экспериментальную прототипную реализацию подготовленных операторов на стороне сервера, которая не поддерживается в рабочей среде. По умолчанию он отключен и может быть включен установкой enable_binary_protocol=true
Известно, что он работает для некоторых случаев использования, а не для других. Дайте нам знать, как это происходит, если вы проверите это.