欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

有關(guān)mysql中ROW_COUNT()的小例子

 更新時間:2013年02月04日 17:33:41   作者:  
mysql中的ROW_COUNT()可以返回前一個SQL進行UPDATE,DELETE,INSERT操作所影響的行數(shù)

注:mysql中的ROW_COUNT()可以返回前一個SQL進行UPDATE,DELETE,INSERT操作所影響的行數(shù)。

MySQL上的測試(數(shù)據(jù)庫版本為:5.1.22):

1.創(chuàng)建數(shù)據(jù)庫表:

復(fù)制代碼 代碼如下:

create table t( 
id int, 
name varchar(50), 
address varchar(100), 
primary key(id,name) 
)engine =InnoDB;

2.插入測試數(shù)據(jù):
復(fù)制代碼 代碼如下:

insert into t 
(id,name,address)  
values 
(1,'yubowei','weifang'), 
(2,'sam','qingdao');

3.更新:
復(fù)制代碼 代碼如下:

update t set address = 'weifang' 
where id = 1 and name = 'yubowei';

此時查看影響的行數(shù):
select row_count(); ==〉執(zhí)行結(jié)果為0;

4.再更新:

復(fù)制代碼 代碼如下:

update t set address = 'beijing' 
where id = 1 and name = 'yubowei';

此時查看影響的行數(shù):
select row_count(); ==〉執(zhí)行結(jié)果為1;
從上面的測試可以得出在MySQL中只有真正對記錄進行修改了的情況下,row_count才會去記錄影響的行數(shù),否則如果記錄存在但是沒有實際修改則不會將該次更新記錄到row_count中。

備注:
今天用PREPARE動態(tài)處理了UPDATE語句后,發(fā)現(xiàn)ROW_COUNT()函數(shù)返回的老是-1 ,檢查了下原來是把row_count()放到了deallocate 語句后面了。
神一般的我,犯了這樣的錯,哈。

相關(guān)文章

  • Mysql 設(shè)置boolean類型的操作

    Mysql 設(shè)置boolean類型的操作

    這篇文章主要介紹了Mysql 設(shè)置boolean類型的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • MySQL性能優(yōu)化技巧分享

    MySQL性能優(yōu)化技巧分享

    這篇文章主要介紹了MySQL性能優(yōu)化的相關(guān)技巧,幫助大家提高數(shù)據(jù)庫的性能,感興趣的朋友可以了解下
    2020-09-09
  • mysql 5.7.21解壓版安裝配置方法圖文教程(win10)

    mysql 5.7.21解壓版安裝配置方法圖文教程(win10)

    這篇文章主要為大家詳細介紹了win10下mysql 5.7.21解壓版安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 詳細分析mysql MDL元數(shù)據(jù)鎖

    詳細分析mysql MDL元數(shù)據(jù)鎖

    這篇文章主要介紹了mysql MDL元數(shù)據(jù)鎖的相關(guān)資料,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Mysql獲取指定時間范圍數(shù)據(jù)的各種實例

    Mysql獲取指定時間范圍數(shù)據(jù)的各種實例

    最近在做管理后臺報表時,給定一個日期范圍,查出庫中這個日期范圍內(nèi)的每一天數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Mysql獲取指定時間范圍數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • MySQL實現(xiàn)replace函數(shù)的幾種實用場景

    MySQL實現(xiàn)replace函數(shù)的幾種實用場景

    這篇文章主要介紹了MySQL實現(xiàn)replace函數(shù)的幾種實用場景,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • INSERT INTO .. ON DUPLICATE KEY更新多行記錄

    INSERT INTO .. ON DUPLICATE KEY更新多行記錄

    本文詳細的介紹了關(guān)于INSERT INTO .. ON DUPLICATE KEY更新多行記錄,有需要了解的同學(xué)可參考一下
    2013-08-08
  • Mysql添加聯(lián)合唯一索引及相同數(shù)據(jù)插入報錯問題

    Mysql添加聯(lián)合唯一索引及相同數(shù)據(jù)插入報錯問題

    這篇文章主要介紹了Mysql添加聯(lián)合唯一索引及相同數(shù)據(jù)插入報錯問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 對比分析MySQL語句中的IN 和Exists

    對比分析MySQL語句中的IN 和Exists

    mysql中in 是把外表和內(nèi)表作hash 連接,而exists是對外表作loop循環(huán),每次loop循環(huán)再對內(nèi)表進行查詢。一直以來認為exists比in效率高的說法是不準(zhǔn)確的。
    2018-06-06
  • mysql 控制臺操作

    mysql 控制臺操作

    其實MYSQL的對數(shù)據(jù)庫的操作與其它的SQL類數(shù)據(jù)庫大同小異,您最好找本將SQL的書看看。
    2009-06-06

最新評論