亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

當(dāng)使用執(zhí)行多語(yǔ)句功能后,一定要讀完整個(gè)resault集,否則會(huì)出現(xiàn)錯(cuò)誤:Commands out of sync; you can't run this command now
官方推薦的執(zhí)行語(yǔ)句是這樣的:
復(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語(yǔ)句,也一樣得讀完整個(gè)resault集并釋放,最小化的寫(xiě)法:
復(fù)制代碼 代碼如下:

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

相關(guān)文章

  • 快速在Windows上安裝MySQL5.7壓縮包

    快速在Windows上安裝MySQL5.7壓縮包

    這篇文章主要介紹了快速在Windows上安裝MySQL5.7壓縮包的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-06-06
  • mysql性能監(jiān)控工具Innotop簡(jiǎn)介及配置

    mysql性能監(jiān)控工具Innotop簡(jiǎn)介及配置

    INNOTOP是一個(gè)通過(guò)文本模式顯示MySQL和InnoDB的監(jiān)測(cè)工具。INNOTOP是用PERL語(yǔ)言寫(xiě)成的,這使它能更加靈活的使用在各種操作平臺(tái)之上,它能詳細(xì)的的監(jiān)控出當(dāng)前MYSQL和INNODB運(yùn)行的狀態(tài),以DBA根據(jù)結(jié)果,可以合理的優(yōu)化MYSQL,讓MYSQL更穩(wěn)定更高效的運(yùn)行。
    2014-08-08
  • mysql 錯(cuò)誤號(hào)碼1129 解決方法

    mysql 錯(cuò)誤號(hào)碼1129 解決方法

    在本篇文章里我們給大家整理了關(guān)于mysql 錯(cuò)誤號(hào)碼1129以及解決方法,需要的朋友們可以參考下。
    2019-08-08
  • mysql8.0無(wú)法使用group by的問(wèn)題及解決

    mysql8.0無(wú)法使用group by的問(wèn)題及解決

    這篇文章主要介紹了mysql8.0無(wú)法使用group by的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • MySQL命令行下如何執(zhí)行.sql腳本

    MySQL命令行下如何執(zhí)行.sql腳本

    這篇文章主要介紹了MySQL命令行下如何執(zhí)行.sql腳本問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 如何保護(hù)MySQL中重要數(shù)據(jù)的方法

    如何保護(hù)MySQL中重要數(shù)據(jù)的方法

    在日常的工作中,保護(hù)數(shù)據(jù)免受未授權(quán)用戶(hù)的侵犯是系統(tǒng)管理員特別關(guān)心的問(wèn)題。如果你目前用的是MySQL,就可以使用一些方便的功能來(lái)保護(hù)系統(tǒng),來(lái)大大減少機(jī)密數(shù)據(jù)被未授權(quán)用戶(hù)訪問(wèn)的風(fēng)險(xiǎn)
    2011-10-10
  • Mysql索引結(jié)合explain分析示例

    Mysql索引結(jié)合explain分析示例

    本文主要介紹了Mysql索引結(jié)合explain分析示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Mysql數(shù)據(jù)庫(kù)時(shí)間查詢(xún)舉例詳解

    Mysql數(shù)據(jù)庫(kù)時(shí)間查詢(xún)舉例詳解

    在項(xiàng)目開(kāi)發(fā)中,一些業(yè)務(wù)表字段經(jīng)常使用日期和時(shí)間類(lèi)型,而且后續(xù)還會(huì)牽涉到這類(lèi)字段的查詢(xún),下面這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫(kù)時(shí)間查詢(xún)的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 一文帶你永久擺脫Mysql時(shí)區(qū)錯(cuò)誤問(wèn)題(idea數(shù)據(jù)庫(kù)可視化插件配置)

    一文帶你永久擺脫Mysql時(shí)區(qū)錯(cuò)誤問(wèn)題(idea數(shù)據(jù)庫(kù)可視化插件配置)

    在MySQL啟動(dòng)時(shí)會(huì)檢查當(dāng)前系統(tǒng)的時(shí)區(qū)并根據(jù)系統(tǒng)時(shí)區(qū)設(shè)置全局參數(shù)system_time_zone的值,下面這篇文章主要給大家介紹了關(guān)于如何永久擺脫Mysql時(shí)區(qū)錯(cuò)誤問(wèn)題(idea數(shù)據(jù)庫(kù)可視化插件配置)的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • mysql表的內(nèi)連和外連實(shí)戰(zhàn)記錄

    mysql表的內(nèi)連和外連實(shí)戰(zhàn)記錄

    在開(kāi)發(fā)中我們的業(yè)務(wù)需求有時(shí)候是復(fù)雜的,多張表聯(lián)合查詢(xún)的時(shí)候是有多種方式的,面對(duì)不同的需求,靈活使用不同的表連接方式,這篇文章主要給大家介紹了關(guān)于mysql表內(nèi)連和外連的相關(guān)資料,需要的朋友可以參考下
    2024-01-01

最新評(píng)論