最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 一次執(zhí)行多條語句的實(shí)現(xiàn)及常見問題

 更新時(shí)間:2009年08月15日 02:04:26   作者:  
通常情況MySQL出于安全考慮不允許一次執(zhí)行多條語句(但也不報(bào)錯(cuò),很讓人郁悶)。
MySQL是支持在單個(gè)查詢字符串中指定多語句執(zhí)行的,使用方法是給鏈接指定參數(shù):
復(fù)制代碼 代碼如下:

//鏈接時(shí)設(shè)定
mysql_real_connect( ..., CLIENT_MULTI_STATEMENTS );
//或者
//中途指定
mysql_set_server_option( mysql, MYSQL_OPTION_MULTI_STATEMENTS_ON ); //mysql是連接的名稱

當(dāng)使用執(zhí)行多語句功能后,一定要讀完整個(gè)resault集,否則會出現(xiàn)錯(cuò)誤:Commands out of sync; you can't run this command now
官方推薦的執(zhí)行語句是這樣的:
復(fù)制代碼 代碼如下:

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 ) );

如果僅僅是插入等不需要返回值的SQL語句,也一樣得讀完整個(gè)resault集并釋放,最小化的寫法:
復(fù)制代碼 代碼如下:

do
{
    result = mysql_store_result( mysql );
    mysql_free_result(result);
}while( !mysql_next_result( mysql ) );

相關(guān)文章

  • MySQL檢索數(shù)據(jù)操作方法梳理

    MySQL檢索數(shù)據(jù)操作方法梳理

    SELECT語句是SQL中最常用的語句。它的用途是從一個(gè)或多個(gè)表中檢索信息。為了使用SELECT檢索表數(shù)據(jù),必須至少給出兩條信息:想選擇什么、從什么地方選擇
    2022-10-10
  • MySQL 5.7.43下載安裝配置的超詳細(xì)教程

    MySQL 5.7.43下載安裝配置的超詳細(xì)教程

    這篇文章主要介紹了MySQL 5.7.43下載安裝配置的超詳細(xì)教程,本文通過實(shí)例圖文結(jié)合的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • MySQL和PolarDB的相同點(diǎn)及不同點(diǎn)解讀

    MySQL和PolarDB的相同點(diǎn)及不同點(diǎn)解讀

    這篇文章主要介紹了MySQL和PolarDB的相同點(diǎn)及不同點(diǎn),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • MySQL死鎖套路之唯一索引下批量插入順序不一致

    MySQL死鎖套路之唯一索引下批量插入順序不一致

    這篇文章主要給大家介紹了關(guān)于MySQL死鎖套路之唯一索引下批量插入順序不一致的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者M(jìn)ySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • mysql 8.0.21 安裝配置方法圖文教程

    mysql 8.0.21 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.21 安裝配置方法圖文教程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • mysql全面解析json/數(shù)組

    mysql全面解析json/數(shù)組

    這篇文章主要介紹了mysql全面解析json/數(shù)組,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • linux下mysql數(shù)據(jù)庫單向同步配置方法分享

    linux下mysql數(shù)據(jù)庫單向同步配置方法分享

    mysql數(shù)據(jù)庫單向同步又叫做主從復(fù)制,是通過二進(jìn)制日志文件完成的,注意:mysql 數(shù)據(jù)庫的版本,兩個(gè)數(shù)據(jù)庫版本要相同
    2012-06-06
  • MySQL數(shù)據(jù)表基本操作實(shí)例詳解

    MySQL數(shù)據(jù)表基本操作實(shí)例詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)表基本操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了MySQL針對數(shù)據(jù)表的基本創(chuàng)建、表結(jié)構(gòu)查看、修改、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Mysql 服務(wù) 1067 錯(cuò)誤 的解決方法:修改mysql可執(zhí)行文件路徑

    Mysql 服務(wù) 1067 錯(cuò)誤 的解決方法:修改mysql可執(zhí)行文件路徑

    這篇文章主要介紹了Mysql 服務(wù) 1067 錯(cuò)誤 的解決方法:修改mysql可執(zhí)行文件路徑的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • DBA應(yīng)該知道的一些關(guān)于SQL Server跟蹤標(biāo)記的使用

    DBA應(yīng)該知道的一些關(guān)于SQL Server跟蹤標(biāo)記的使用

    本篇文章小編為大家介紹,DBA應(yīng)該知道的一些關(guān)于SQL Server跟蹤標(biāo)記的使用。需要的朋友參考下
    2013-04-04

最新評論

合江县| 福清市| 淮阳县| 玛多县| 苍梧县| 冕宁县| 兴城市| 漳平市| 澄迈县| 安阳县| 彭阳县| 邯郸县| 娄烦县| 古交市| 漾濞| 疏附县| 根河市| 新野县| 伊金霍洛旗| 大田县| 新民市| 岳普湖县| 景谷| 邻水| 禹州市| 泊头市| 康马县| 阿勒泰市| 芜湖县| 贞丰县| 诸暨市| 武鸣县| 济宁市| 呼伦贝尔市| 宁海县| 辰溪县| 布尔津县| 瑞安市| 隆回县| 临沧市| 武强县|