【mysql】向mysql数据库批量插入数据(循环)[通俗易懂]

【mysql】向mysql数据库批量插入数据(循环)[通俗易懂]错误插入 delimiter $$ //以delimiter来标记用$表示存储过程结束 create procedure pre() //创建pre()存储方法 begin declare i in…

错误插入 


delimiter $$     //以delimiter来标记用$表示存储过程结束
create procedure pre()		//创建pre()存储方法
begin
declare i int;		//定义i变量
set i=6001;
while i<6021 do		//对i的值配置
	insert into assisted_material (id,name,edition_id,stages_id,grade_id,subject_id,volume,type,status,price,chapter_id,publisher)
	values(i,"老师课本+",111,2,2,1,"3","material","enabled","50",3,"人民出版社"); 
set i=i+1;		//自增循环
end while;
end 
$$		//存储过程结束
 
call pre();		//调用pre()存储方法

代码100分

正确插入

代码100分delimiter $$
create procedure pr()
begin
declare i int;
set i=5000;
while i<6000 do
	insert into assisted_material (id,name,edition_id,stages_id,grade_id,subject_id,volume,type,status,price,chapter_id,publisher)
	values(i,"老师课本+",111,2,2,1,"3","material","enabled","50",3,"人民出版社"); 
set i=i+1;
end while;
end 
$$
 
call insertdata();

 

错误原因:

(1)第一次是因为call insertdata();这行语句没有添加或者添加后没有和其他代码块一起执行,一直检查其他地方;

(2)第二次是因为call insertdata();和头部create procedure pre()中的名称不一致;
总结:

认真做事

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10935.html

(0)
上一篇 2022-12-19
下一篇 2022-12-19

相关推荐

  • nvarchar和varchar2_nvarchar是什么数据类型

    nvarchar和varchar2_nvarchar是什么数据类型首先需要了解关于Unicode的知识,以下是百度百科对Unicode的解释。 统一码,也叫万国码、单一码(Unicode)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。 Unicode 是

    2023-04-16
    118
  • mysql如何利用Navicat 导出和导入数据库

    mysql如何利用Navicat 导出和导入数据库MySql是我们经常用到的数据,无论是开发人员用来练习,还是小型私服游戏服务器,或者是个人软件使用,都十分方便。对于做一些个人辅助软件,选择mysql数据库是个明智的选择,有一个好的工具更是事半功倍…

    2023-03-19
    117
  • linux下Mysql 8.0.19 编译安装

    linux下Mysql 8.0.19 编译安装1 前言 linux下安装MySQL的方式有很多种,包括以仓库的方式安装(yum,apt,zypper),以包的方式安装(rpm,deb),以docker方式安装,从压缩包解压安装,从源码编译安装,…

    2023-02-03
    95
  • Python os.path.walk:遍历目录并执行指定操作

    Python os.path.walk:遍历目录并执行指定操作Python的os.path模块提供了os.path.walk函数,该函数可以在指定目录及其子目录中遍历所有文件并执行指定操作。os.path.walk()需要3个参数,分别是起始目录、一个迭代函数、一个传递给迭代函数的参数。其基本语法如下:

    2024-03-14
    30
  • Excel中金额小写转大写,职场小技能,值得学习

    Excel中金额小写转大写,职场小技能,值得学习对于做财务的同学应该经常会遇到要求把金额用大写的方式展示吧,如下图这样。今天小编就和大家分享如何把数字金额转换为大写金额。1、单元格格式Excel本身自带了中文大写数字格式,但是实际使用不仅容易,下面

    2023-03-02
    109
  • (10)MySQL进阶篇SQL优化(InnoDB锁-间隙锁)[通俗易懂]

    (10)MySQL进阶篇SQL优化(InnoDB锁-间隙锁)[通俗易懂]1.概述 当我们用范围条件而不是相等条件检索数据,并请求共享或排他锁时,InnoDB会给符合条件的已有数据记录的索引项加锁;对于键值在条件范围内但并不存在的记录,叫做“间隙(GAP)”,InnoDB也

    2023-04-15
    103
  • 50个SQL语句(MySQL版) 问题十四

    50个SQL语句(MySQL版) 问题十四表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(S

    2023-03-06
    97
  • Python反编译技巧

    Python反编译技巧
    随着技术的不断进步,软件的安全性也变得越来越重要。然而,有时我们需要进行软件的反编译来寻找其中的漏洞并进行修补。本文将介绍Python反编译技巧,希望能够为读者提供一些帮助。

    2024-04-23
    22

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注