delimiter //                            #定义标识符为双斜杠
drop procedure if exists test;          #如果存在test存储过程则删除
create procedure test()                 #创建无参存储过程,名称为testbegindeclare i int;                      #申明变量set i = 0;                          #变量赋值while i < 50 do                     #结束循环的条件: 当i大于10时跳出while循环INSERT INTO table_test( name)VALUES('123');SET i=i+1;               #循环条件不能丢end while;                          #结束while循环select * from test;                 #查看test表数据end//                                      #结束定义语句
call test();                            #调用存储过程

以上是mysql循环语句,但我在执行的时候忘了加上SET 循环条件,导致SQL无限循环往表里插入数据

这种情况光是关闭SQL窗口,是不管用的,SQL会在后台继续运行,需要找到对应线程,手动杀死

#展示所有运行中的线程,线程信息里会展示对应SQLSHOW PROCESSLIST;#杀掉对应线程id
KILL 123456;

转载于:https://www.cnblogs.com/wanshiming/p/11356425.html

Mysql循环语句,死循环解决办法相关推荐

  1. php 返回英文乱码,使用php 5时MySQL返回乱码的解决办法_php

    在使用 php 5 中,通过 mysql 查询得到的值全部成为 '???????',原来是字符集设错了. 我在安装 MySQL 5 时,已经选择默认字符集为 gb2312,但还是返回乱码,解决的办法是 ...

  2. Mysql死锁排查及解决办法

    Mysql死锁排查及解决办法 1. 查看当前被锁的表 show OPEN TABLES where In_use > 0; +----------+-------+--------+------ ...

  3. mysql总是显示无法连接服务器,Navicat出现无法远程连接MySql服务器问题的解决办法...

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0: 数据库:MySQL5.7.26: JDK:采用中标麒麟系统自带的openjdk: 客户端工具:Navic ...

  4. 服务器配置mysql外网无法连接_Navicat出现无法远程连接MySql服务器问题的解决办法...

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0: 数据库:MySQL5.7.26: JDK:采用中标麒麟系统自带的openjdk: 客户端工具:Navic ...

  5. iis 无法连接mysql_远程无法连接SQL2000及MySQL的原因和解决办法

    远程无法连接SQL2000及MySQL的原因和解决办法 时间:2019-11-10 11:06 1. 没有在数据库管理面板中设置远程连接IP造成的. 说明:为了提高操作系统的安全性,所有使用了星外安全 ...

  6. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

  7. Spring IOC 容器源码分析 - 循环依赖的解决办法

    1. 简介 本文,我们来看一下 Spring 是如何解决循环依赖问题的.在本篇文章中,我会首先向大家介绍一下什么是循环依赖.然后,进入源码分析阶段.为了更好的说明 Spring 解决循环依赖的办法,我 ...

  8. mysql1577_使用Navicat for MySQL的1577错误解决办法

    使用Navicat for MySQL的1577错误解决办法,使用Navicat for MySQL转储数据库的时候被提示:1577 – Cannot proceed because system t ...

  9. Mysql错误1366的解决办法:Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1

    Mysql错误1366的解决办法:Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1 原因是UTF-8编码有可能是两个.三个 ...

最新文章

  1. Django Logging
  2. 米莱狄机器人怎么那么多_王者荣耀排位遇到米莱狄太恶心?三大短板可以轻松克制!...
  3. Safair css hack
  4. mongodb备份oplog_MongoDB 备份(mongodump)与恢复(mongorestore)
  5. linux :Docker 方式 安装 zookeeper、阿里服务器上 Docker 运行 zookeeper
  6. Vue之x-template(1)
  7. 对VLAN,TRUNK,VTP和CHANNEL实验总结
  8. 欧几里得算法(辗转相除法)
  9. C语言:大小字母转换(ASCII码)
  10. [教程] ios 4 以上安装mobile terminal的最简单方法
  11. cisco2911路由器破解密码
  12. java bmp透明底色_C++ 设置透明背景图片
  13. 手机无线投屏到linux电脑,scrcpy - 手机无线投屏到电脑
  14. 分节符是什么?怎么利用分节符设置某一页文档的页眉页脚?
  15. SAP ITS Mobile
  16. android之broadcastreceiver 耳机按键,Android 实时监听耳机按钮事件
  17. 人工智能技术在教育领域中的应用
  18. C语言程序设计博客作业04
  19. 单播通信、主播通信和广播通信
  20. 对比Ubuntu与Win10的资源占用

热门文章

  1. mysql 连接数测试_mysql最大连接数试验
  2. Linux 内核顶层Makefile 详解
  3. ThreadLocal 中的ThreadLocalMap
  4. volatile不具备原子性
  5. APP:分享六款非常实用的冷门APP软件,值得一试!
  6. 收集100 个网络基础知识
  7. 程序人生:摆脱情绪低潮的10种方法
  8. 开源项目中经常出现的七种错误
  9. ansi编码_Java 字符编码
  10. mysql使用jpa仓储查询报错_Jpa自动查询报错