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

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

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

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

當(dāng)使用執(zhí)行多語句功能后,一定要讀完整個resault集,否則會出現(xiàn)錯誤: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語句,也一樣得讀完整個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中最常用的語句。它的用途是從一個或多個表中檢索信息。為了使用SELECT檢索表數(shù)據(jù),必須至少給出兩條信息:想選擇什么、從什么地方選擇
    2022-10-10
  • MySQL 5.7.43下載安裝配置的超詳細教程

    MySQL 5.7.43下載安裝配置的超詳細教程

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

    MySQL和PolarDB的相同點及不同點解讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

郴州市| 芜湖县| 遂平县| 吉隆县| 栾城县| 辽阳市| 师宗县| 宣武区| 嘉祥县| 天长市| 铜陵市| 顺平县| 云阳县| 秦皇岛市| 万年县| 鹿泉市| 广安市| 托里县| 获嘉县| 浮山县| 东山县| 竹山县| 黔西县| 静海县| 噶尔县| 西青区| 乐清市| 汝南县| 革吉县| 安塞县| 东光县| 诏安县| 金溪县| 阿城市| 博白县| 大同市| 罗定市| 周至县| 梨树县| 会宁县| 新巴尔虎左旗|