`
Jack-chen
  • 浏览: 71474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用MySQL存储过程连续插入多条记录

阅读更多
DELIMITER $$

DROP PROCEDURE IF EXISTS `u1`.`FollowTmpListSave`$$

CREATE DEFINER=`dev`@`%` PROCEDURE `FollowTmpListSave`(inUserId varchar(32),inParamCount int,inFollowId varchar(3000))
BEGIN
	DECLARE i INT(8) DEFAULT 0;
	REPEAT SET i = i + 1;
	INSERT INTO TB_FOLLOWTMP(userId,followId) VALUES (inUserId,TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(inFollowId, ',', i), ',', -1)));
	UNTIL i >= inParamCount
	END REPEAT;
END$$

DELIMITER ;
分享到:
评论

相关推荐

    MySQL创建存储过程批量插入10万条数据

    MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...

    MySQL存储过程学习

    MySQL存储过程是数据库管理系统中的一种重要功能,它允许开发者预编译一系列的SQL语句,形成一个可重复使用的代码块,以提高数据处理的效率和应用程序的性能。在这个"MySQL存储过程学习"的主题中,我们将深入探讨...

    MySQL存储过程 MySQL存储过程

    2. **减少网络流量**:相比于发送多条 SQL 语句,发送一条存储过程调用命令可以减少客户端与服务器之间的数据传输量。 3. **易于维护**:将业务逻辑集中在一个地方管理,便于维护和更新。 4. **安全性增强**:通过...

    mysql触发器+存储过程

    文件“MySQL存储过程.pdf”和“OReilly.MySQL.Stored.Procedure.Programming.rar”可能会提供关于如何创建、调用和管理MySQL存储过程的详细指南,而“MySQL触发器.rar”则可能包含触发器的创建、使用和优化方面的...

    mysql存储过程优化

    在MySQL存储过程中,游标通常用于逐行处理结果集,但这种方式在处理大数据量时可能会导致性能下降,因为游标需要多次遍历数据,每次读取一行并执行相关操作。相比之下,创建临时表可以一次性将数据加载到内存中,...

    使用存储过程实现循环插入100条记录

    本话题将详细讲解如何利用存储过程实现循环插入100条记录,这对于批量数据处理非常实用,特别是在MySQL数据库中。 首先,我们来看一下给出的示例代码: ```sql mysql> delimiter $$ // 更改分隔符,避免与存储过程...

    通过存储过程删除Mysql数据库表中的重复记录.pdf

    总之,通过使用存储过程`DelDuplicateRecord`,数据库管理员可以方便地清理具有重复标题的记录,确保每个故事(由`story_id`标识)只有一条唯一的章节记录。这个过程是数据库维护和数据清洗的重要工具,特别是在需要...

    mysql 存储过程判断重复的不插入数据

    总结来说,这个MySQL存储过程展示了如何在不使用`IF EXISTS`的情况下判断表中是否存在特定的值,并根据判断结果执行相应的操作。它适用于需要检查数据唯一性的场景,例如避免重复的书籍记录。在实际应用中,可以根据...

    MySQL 5.0存储过程

    MySQL 5.0存储过程是数据库管理中的一个重要概念,它是一种预编译的SQL语句集合,可以在数据库中被封装并作为一个独立的可执行单元。存储过程极大地提高了数据库的性能和安全性,因为它减少了网络流量,使得多次使用...

    VB采用ADO连MySql数据库及调用存储过程

    存储过程内部逻辑首先检查是否存在对应的库存记录,如果不存在,就根据传入的参数插入一条新的入库或出库记录。如果存在库存记录,会先获取最新的库存量,然后根据传入的`Num`值更新库存状态。这体现了存储过程在...

    MySQL存储过程练习.pdf

    在本次练习中,我们将通过一些练习来深入理解MySQL存储过程的创建和使用。以下是从提供的文件内容中提取的知识点: 1. **创建简单的存储过程**: - 存储过程可以使用`CREATE PROCEDURE`语句定义。 - 基本格式包括...

    12.MySQL存储过程1

    - 事务处理:在一个存储过程中执行多条SQL语句,确保原子性。 - 强制业务规则:在存储过程中实现业务逻辑,防止直接绕过。 综上所述,MySQL存储过程是一种强大的工具,它允许开发者构建高效、安全且可复用的数据库...

    mysql游标存储过程例子

    根据提供的文件信息,本文将详细解释一个MySQL存储过程的例子,其中包含了游标的使用。这个存储过程主要用于处理一批数据,涉及到日期范围内的数据处理、异常处理等。下面将逐一解析存储过程中涉及的重要知识点。 #...

    MySQL 存储过程(PDF资料)

    这个PDF资料很可能是关于如何创建、使用和优化MySQL存储过程的教程,这对于数据库管理员和开发人员来说是极其宝贵的资源。 存储过程的优点包括提高性能、减少网络流量、增强安全性和提供模块化编程。它们可以处理...

    mysql存储过程与视图(存储过程语法介绍、MySQL视图用法、注意事项)..docx

    -- 调用存储过程,插入10条记录 CALL p02_batch_add(10); ``` ##### 3、注意事项 - **业务场景**:虽然存储过程能够提高效率和简化操作,但在实际开发中并不总是被广泛应用。通常情况下,复杂的业务逻辑更适合在...

    数据库存储过程批量生成十万条数据

    批量插入百万条数据,自定义函数,动态生成数据,伪造真实数据。

    mysql大批量数据插入

    这种方法可以一次插入多条记录,而不需要多次执行 INSERT 语句,从而提高数据插入的速度。 在 MySQL 官方网站上,提供了多种批量插入方法的示例代码,包括使用批量插入语句、使用 LOAD DATA 语句、使用 MySQL 的 ...

    Mysql存储过程循环内嵌套使用游标示例代码

    总结来说,这个示例展示了如何在MySQL存储过程中使用游标进行循环处理,并在循环内部再次嵌套游标以实现更精细的数据操作。这种技术在处理大量数据或执行复杂逻辑时非常有用,尤其是在需要逐行检查和处理数据的情况...

    MySql的存储过程学习小结 附pdf文档下载

    在熟悉其他数据库系统(如MS SQL SERVER)的背景下,了解MySQL存储过程的差异和特点是非常有益的。例如,MS SQL SERVER中的存储过程可能支持更复杂的T-SQL语法,而MySQL的存储过程则更侧重于SQL标准的实现。理解这些...

    mysql循环添加数据(存储详细)

    2. **记录执行时间**:使用MySQL自带的时间函数或外部工具记录整个插入过程所消耗的时间。 3. **清理数据**:为了确保测试环境的一致性,每次测试后都需要清除已插入的数据。这可以通过执行`DELETE FROM`或`TRUNCATE...

Global site tag (gtag.js) - Google Analytics