Tratando a Execução de Múltiplas Consultas na API C
A partir da versão 4.1, o MariaDB suporta a execução de multiplas instruções especificadas em uma única string de consulta. Para utilizá-lo com uma dada conexão, você deve especificar a opção CLIENT_MULTI_STATEMENTS
no parâmetro do mysql_real_connect()
quando abrir a conexão. Você também pode configurá-la para uma conexão chamando mysql_set_server_option(MYSQL_OPTION_MULTI_STATEMENTS_ON)
Por padrão mysql_query()
ou mysql_real_query()
retornam apenas o status da primeira consulta e o status das consultas subsequentes podem ser processados usando mysql_more_results()
e mysql_next_result()
.