自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL遍歷數(shù)據(jù)表的方法

數(shù)據(jù)庫 MySQL
遍歷是數(shù)據(jù)庫系統(tǒng)的重要功能,下文對MySQL數(shù)據(jù)庫中遍歷數(shù)據(jù)表的方法作了詳盡的闡述,如果您感興趣的話,不妨一看。

MySQL遍歷數(shù)據(jù)表是我們經(jīng)常會遇到的問題,下面就為您詳細(xì)介紹MySQL遍歷數(shù)據(jù)表的方法,希望對您學(xué)習(xí)MySQL遍歷數(shù)據(jù)表能有所幫助。

  1. DELIMITER $$  
  2.  
  3. USE `tns`$$  
  4.  
  5. DROP PROCEDURE IF EXISTS `MakeFriends`$$  
  6.  
  7. CREATE DEFINER=`root`@`localhost` PROCEDURE `MakeFriends`()  
  8. BEGIN  
  9. DECLARE v_adminId        BIGINT(12);  
  10. DECLARE v_currentUserID    BIGINT(12);  
  11. DECLARE v_ExistRela        INT;  
  12. DECLARE Done            INT DEFAULT 0;  
  13. DECLARE rs            CURSOR FOR SELECT userId FROM hw_user;  
  14. /* 異常處理 */  
  15. DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET Done = 1;  
  16.  
  17. SET v_adminId = 1;  
  18.  
  19. /* 打開游標(biāo) */  
  20. OPEN rs;  
  21.  
  22. /* 逐個(gè)取出當(dāng)前記錄userId字段的值*/  
  23. FETCH NEXT FROM rs INTO v_currentUserID;  
  24. /* 遍歷數(shù)據(jù)表 */  
  25. REPEAT  
  26. IF NOT Done THEN  
  27. SELECT COUNT(*) FROM hw_relationship WHERE sourceId = v_currentUserID AND targetId = v_adminId INTO v_ExistRela;  
  28. /*SELECT v_currentUserID;SELECT v_ExistRela;*/   
  29. IF v_currentUserID != v_adminId AND v_ExistRela = 0 THEN  
  30. /* insert relation records*/  
  31. INSERT INTO hw_relationship(createTime, relationType, sourceId, targetId) VALUES (NOW(), 1, v_currentUserID, v_adminId);  
  32. INSERT INTO hw_relationship(createTime, relationType, sourceId, targetId) VALUES (NOW(), 1, v_adminId, v_currentUserID);  
  33. END IF;  
  34. END IF;  
  35.  
  36. FETCH NEXT FROM rs INTO v_currentUserID;  
  37.  
  38. UNTIL Done END REPEAT;  
  39.  
  40. /* 關(guān)閉游標(biāo) */  
  41. CLOSE rs;  
  42. END$$  
  43.  
  44. DELIMITER ;   
  45.  

 

 

 

 

【編輯推薦】

MySQL批量導(dǎo)入數(shù)據(jù)的實(shí)現(xiàn)

php mysql創(chuàng)建臨時(shí)表

mysql快速建表的方法

深入研究MySQL刪除多表數(shù)據(jù)

MySQL大表備份的簡單方法

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2019-07-25 10:08:05

JavaScript數(shù)組轉(zhuǎn)換

2010-11-22 13:53:46

MySQL數(shù)據(jù)表

2010-06-09 16:55:47

MySQL數(shù)據(jù)表

2009-11-17 15:00:19

PHP遍歷數(shù)組

2010-05-12 18:35:25

MySQL數(shù)據(jù)表

2010-09-01 14:07:33

DB2映射

2010-11-24 10:52:57

Mysql字符集

2010-06-13 17:35:17

MySQL數(shù)據(jù)表

2017-09-11 14:50:55

MySQL數(shù)據(jù)表類型存儲引擎

2011-03-15 09:15:06

MyisamchkMySQL

2010-11-23 13:51:55

MySQL數(shù)據(jù)表

2021-03-29 12:01:00

遍歷數(shù)組for循環(huán)

2010-05-18 17:17:02

MySQL數(shù)據(jù)表

2017-05-25 10:23:13

數(shù)據(jù)a表b表

2011-03-15 14:36:04

MyisamchkMySQL數(shù)據(jù)表

2010-09-09 13:32:14

SQL函數(shù)遍歷

2010-11-29 13:22:45

sybase數(shù)據(jù)表

2014-07-25 09:35:52

LinuxMySQL

2009-09-07 16:13:14

LINQ to SQL

2011-03-22 13:11:29

Access數(shù)據(jù)表分頁
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號