前因是:写过个带while循环的存储过程,结果脑子没带 忘记写限制条件了
结果运行起来疯狂向数据库中添加数据,根本停不下来!
我以为把这个存储过程删掉就行了,结果并没有卵用!
再这样跑下去,服务器都要炸了!!!!!!!
讲一下解决方案:
show full processlist; #查看进程列表
kill 10076272; #杀掉相应的进程号
至此,数据不再添加进来了。可以用delete from语句将新添加进来的数据删除
但是由于id是自增的,数据被删除后,默认id还是按照删除前的递增,这导致后面数据如果再次添加进来会导致id的断层。
此时执行:
alter table 表名 auto_increment = 下一条新数据你想要的id; #重新设置自增 id
Anyway,以后再也不在服务器端乱试了 /(ㄒoㄒ)/