mysql死锁+解决

自己作死,navicat不恰当的操作导致了表死锁,操作如下:

给表新加字段:name 没有选择允许为空,但是有没有设置初始值,所以运行的结果就是数据库表里有了name不允许为空但是确实为空的记录;

然后针对表select 操作一般OK,只要涉及修改就死锁;

 

使用:show processlist;这个命令查看所有进程,然后找到对应ID;

使用:kill ID直接干掉;

 

死锁解除;

 

但是,表结构的问题并没有解决,最后只好用了一招不是办法的办法:导出表结构+内容;

修改name字段null(允许为空);然后新建一张表来代替原来的表!

 

自作孽不可活,且行且珍惜!

mysql:从删库到跑路~~~~~~~

posted @ 2017-09-21 21:25  无才可去补苍天  阅读(254)  评论(0编辑  收藏  举报