如果你在使用MySQL数据库时,尝试向表中插入数据时却发现提示表未关闭,那么你可以执行以下操作:
#第一种情况:表被锁
#解锁表
mysql>unlock tables;
#第二种情况:MySQL断开连接
#连接MySQL
mysql -uusername -ppassword
#查看连接信息
mysql>show processlist;
#查找到对应的进程,将其Kill掉
mysql>kill [process_id];
如果以上操作无效,则尝试重启MySQL服务:
#先关闭MySQL服务
sudo service mysql stop
#重启MySQL服务
sudo service mysql start
最后,如果还无法解决问题,那么可以考虑重新创建表。