六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql游標不到數據問題以及處理方案

[摘要]前幾天遇到一個mysql游標不到數據問題,這個問題困擾了我兩天,現在終于解決了,下面小編就來為大家分享一下。這是建表語句,插入兩行數據 drop table如果存在testinfo;創建表testinfo(name varchar(10)not null,年齡int);truncate table...
前幾天遇到一個mysql游標不到數據問題,這個問題困擾了我兩天,現在終于解決了,下面小編就來為大家分享一下。

這是建表語句,插入兩行數據

drop table如果存在testinfo;
創建表testinfo
(
name varchar(10)not null,
年齡int
);
truncate table testinfo;
插入testinfo()值('你',15);
插入testinfo()值('me',20);

查詢的表數據

mysql> select name,age from testinfo; 
+ ------ + ------ + 
  名稱  年齡  
+ ------ + ------ + 
  你  15   
  我  20   
+ ------ + ------ + 
這是使用游標的存儲過程 
drop procedure if exists test_proc;
分隔符//
創建過程test_proc()
開始
DECLARE done int default false;
DECLARE一個char(10);
DECLARE b int;
DECLARE cur1游標用于選擇名稱,age from testinfo;
DECLARE繼續處理SQLSTATE'02000'set done = true;
打開cur1;
read_loop:loop
        FETCh cur1進入a,b;
        如果這樣做了
                離開read_loop
        萬一;
        選擇@ a,@ b;
        插入testinfo值(@ a,@ b);
端環;
關閉cur1;
結束
//
分隔符
調用test_proc();

執行結果如下

mysql> \。/opt/mysql/test_proc.sql 
查詢行,受影響的0行,1個警告(0.00秒) 
查詢行,受影響(0.02秒)0行 
+ ------ + ------ + 
  @a   @b   
+ ------ + ------ + 
  NULL   NULL   
+ ------ + ------ + 
1行集(0.00秒)

上面是有錯誤的:1048(23000):列'名稱'不能為空

不知道錯在哪里,為什么取
不到數據? 兩天了,現在終于知道了。應該這么改,l如下:

插入testinfo值(@ a,@ b);改成插入testinfo值(a,b);就好了
聲明了變量a,b,然后通過游標給他賦值,但是并沒有給@ a,@ b賦值..

所以遇到問題要仔細看看就容易解決的。

【相關推薦】

1. 免費mysql在線視頻教程

2. MySQL最新手冊教程

3. 數據庫設計那些事

以上就是mysql游標不到數據問題以及解決方案的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 色拍拍综合网 | 午夜啪啪片 | 青春草在线观看播放免费视频 | 欧美一级片网站 | 亚欧免费视频一区二区三区 | 在线免费观看亚洲 | 亚洲女人国产香蕉久久精品 | 亚洲欧美综合在线观看 | 欧洲亚洲欧美国产日本高清 | 欧美爽爽爽爽爽爽视频 | 午夜激情视频在线观看 | 欧美一卡二卡3卡4卡无卡免费 | 天堂在线资源网 | 青草国产| 一级女性全黄久久生活片 | 色噜噜狠狠网站 | 日本亚洲天堂 | 亚洲视频在线一区 | 一级毛片女学护士 | 热の综合热の国产热の潮小说 | 亚洲激情久久 | 色综合视频在线 | 亚洲最大看欧美片网站 | 天天色天天草 | 五月婷婷爱 | 欧美五月| 一级做a毛片免费视频 | 欧美性天天 | 又爽又黄无遮挡高清免费视频 | 青青草免费线观 | 欧美一级手机免费观看片 | 奇米第四色888 | 伊人久久精品成人网 | 奇米网狠狠网 | 啪啪国产 | 亚洲精品在看在线观看 | 性欧美高清精品video | 依人在线观看 | 日韩中文字幕视频 | 亚洲成人精品久久 | 丝袜美腿中文字幕 |