亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

mysql 存儲過程

瀏覽:116日期:2022-06-19 14:02:18

問題描述

1.問題描述:我想要從一個表中查找數據,然后取其中一些字段批量存到另一張表中,剛學習用存儲過程,但是一直顯示影響0行,不知道是哪里錯了,請各位幫幫忙。謝謝了!2.代碼:

BEGIN #Routine body goes here... DECLARE id INT DEFAULT 0; DECLARE user_Id INT DEFAULT 0; DECLARE course_id INT DEFAULT 0; DECLARE playercount INT DEFAULT 0; DECLARE course_name VARCHAR(255); DECLARE play_time INT DEFAULT 0; DECLARE finish INT DEFAULT 0; DECLARE _done TINYINT(1) DEFAULT 0; DECLARE mian_cur CURSOR FOR SELECT user_id,course_id,SUM(playercount) AS playercount,SUM(play_time) AS play_time,course_name FROM `edu_course_studyhistory` WHERE user_id = userId GROUP BY course_id ; DECLARE CONTINUE HANDLER FOR NOT FOUND SET _done = 1; OPEN mian_cur; loop_xxx:LOOP FETCH FROM mian_cur INTO user_id,course_id,playercount,play_time,course_name;IF _done=1 THEN LEAVE loop_xxx; END IF;INSERT INTO edu_course_history VALUES(NULL,user_id,course_id,playercount,course_name,now(),play_time,0); END LOOP;END

3.錯誤信息mysql 存儲過程

問題解答

回答1:

從這個edu_course_studyhistory這個表取數據插入edu_course_history這個表么?1.先確認下有沒有數據:

SELECT user_id, course_id, SUM(playercount) AS playercount, SUM(play_time) AS play_time, course_nameFROM `edu_course_studyhistory`WHERE user_id = userIdGROUP BY course_id;

2.試試執行能成功么?

INSERT INTO edu_course_historyVALUES (NULL,user_id,course_id,playercount,course_name,now(),play_time,0 );回答2:

看起來沒必要用存儲過程吧?維護起來還麻煩。

INSERT INTO table1(field1, field2, ...)SELECT field1, field2 FROM table2WHERE ...

相關文章:
主站蜘蛛池模板: 成人亚洲国产精品久久 | 欧美三级伦理片 | 玖玖在线免费视频 | 在线日韩| 黄视频在线免费看 | 日本免费新一区二区三区 | 日韩高清网站 | 大桥未久日韩欧美亚洲国产 | 女人182毛片a级毛片 | 国产黄频在线观看高清免费 | 91精品网| 亚洲欧美在线精品一区二区 | 综合色综合 | 亚洲精品一区二区三区四 | 国产美女做爰免费视 | 成人亚洲精品一区二区 | 奇米影视久久777中文字幕 | 欧美一级二级毛片视频 | 亚洲欧美一区二区久久 | 国产精品一库二库三库 | 日韩欧美一区二区在线 | 国产欧美在线观看视频 | 九九热国产在线 | 日本一级不卡一二三区免费 | 免费国产小视频在线观看 | 97青青青国产在线播放 | 久久vs国产综合色大全 | 国产在线麻豆一区二区 | 精品全国在线一区二区 | 特色特色大片在线 | 久久国产精品永久免费网站 | 亚洲精品亚洲人成在线麻豆 | 韩国三级欧美三级国产三级 | 一级毛片免费看 | 国产亚洲欧美一区 | 国产欧美另类久久久精品免费 | 亚洲人成s大片在线播放 | 人人狠狠 | 午夜伦情电午夜伦情影院 | 色久综合在线 | 欧美深夜福利视频 |