MySQL 一次执行多条语句的实现及常见问题
2022-11-12 09:20:46
内容摘要
这篇文章主要为大家详细介绍了MySQL 一次执行多条语句的实现及常见问题,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!MySQL是支持在单个
文章正文
这篇文章主要为大家详细介绍了MySQL 一次执行多条语句的实现及常见问题,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
MySQL是支持在单个查询字符串中指定多语句执行的,使用方法是给链接指定参数:代码如下:
1 2 3 4 5 6 7 | <code> //链接时设定 mysql_real_connect( ..., CLIENT_MULTI_STATEMENTS ); //或者 //中途指定 mysql_set_server_option( mysql, MYSQL_OPTION_MULTI_STATEMENTS_ON ); //mysql是连接的名称 </code> |
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <code> do { /* Process all results */ ... printf( "total affected rows: %lld" , mysql_affected_rows( mysql ) ); ... if ( !( result mysql_store_result( mysql ) ) ) { printf( stderr, "Got fatal error processing query\n" ); exit (1); } process_result_set(result); /* client function */ mysql_free_result(result); } while ( !mysql_next_result( mysql ) ); </code> |
代码如下:
1 2 3 4 5 6 7 | <code> do { result = mysql_store_result( mysql ); mysql_free_result(result); } while ( !mysql_next_result( mysql ) ); </code> |
注:关于MySQL 一次执行多条语句的实现及常见问题的内容就先介绍到这里,更多相关文章的可以留意
代码注释