操作环境:有表game_list,字段:uid,score1,score2,seat_id,last_update;
传入参数为i_player_detail ,传入的值为多个用户的id、之前分数、之后分数、座位号,每个用户的数据用分号(;)隔开;
操作目的:将各个用户对应的属性插入到目标表对应的字段中,last_update为数据更新日期;
传入参数i_player_detail ,里面存放多个用户的信息,每个用户的一组数据用分号隔开,每个用户的信息多个,比如
“用户id,score,desk,seat;
用户id,score,desk,seat;……”
-- 使用存储过程
delimiter $$
use `log_pdk`$$
drop procedure if exists `game_c`$$
create procedure `game_c` (in i_player_detail varchar(500))
SQL SECURITY INVOKER
BEGIN
DROP TABLE IF EXISTS `temp_list`;
--创建临时表,将截取的数据先插入到临时表
CREATE TEMPORARY TABLE `temp_list`(
`uid` INT(10) UNSIGNED NOT NULL,
`score1` INT(10) UNSIGNED NOT NULL,
`score2` INT(10) UNSIGNED NOT NULL,
`seat_id` TINYINT(3) UNSIGNED NOT NULL
);
-- declare str varchar(500);-- 用来拼接sql动态语句
declare m_detail varchar(500);
declare m_num tinyint;
-- 当传入的用户信息字符串中含有分号';',进行截取
set m_num = position(';' in str) -- 不存在分号的时候,返回0
while m_num >= 1 do
begin
set @str = 'insert into temp_list values (' + substring(m_detail,1,m_num-1)+')' -- 截取第一个用户的信息(第一个分号前面的字符),插入到临时表
prepare statement1 from @str;
execute statement1;
deallocate prepare statement1;
set m_detail = substring(m_detail,m_num+1); -- 定义除去第一个用户和分号那部分的字符串
set set m_num = position(';' in str);
end while;
-- 从临时表抽出所有字段,添加时间字段,插入到表game_list
INSERT INTO `game_list`(`uid`,`score1`,`score2`,`seat_id`, `last_update`)
SELECT `uid`, `score1`, `score2`, `seat_id`, current_date()
FROM `temp_list`;
end$$
delimiter ;
相关推荐:
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
ChatGPT360:全方位提升你的工作与生活效率,ai72787
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
Chato1免费么?揭开这款AI聊天机器人的神秘面纱,交个朋友ai写作
seo软件是什么职位,seo用的是什么软件 ,ai感知树
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
seo,seoul city ,ai精洗
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
seo适合什么职业,seo有前途么 ,ai小精灵
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
AI一键生成原创文章,让创作更高效更轻松!
如何选择适合你的AI工具?全面解析AI工具哪个好用
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
AI自动读文:让阅读更轻松、更高效的智能革命,寄ai空
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
常用AI工具,高效智能生活
AI文章精简-高效提炼与优化你的内容创作,ai quid
SEO更好,让你的网站从此脱颖而出,渝中的知名网站建设
优排软件:高效管理新天地,轻松提升工作效率,长葛外贸网站建设
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
交友群都有哪些,交友群是干什么的 ,ai猫csgo
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
ChatGPT:引领智能对话新潮流,助力未来科技,ai写作免费议论文
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
AI免费文章解读:智能写作新篇章,小店AI
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
文字生成AI:开启创意写作的新纪元
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
什么是seo网络推广,seo网络推广技术 ,ai写真官方
seo适合什么人做,哪种seo做得好 ,晋城ai论文写作免费
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
好用的AI写作工具,提升写作效率与创意的最佳选择
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
GPT-3模型下载:开启智能时代的无限可能,ai走入
目前最火的AI软件有哪些?深度解析必备工具
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI