【发布时间】:2019-08-28 10:00:01
【问题描述】:
我目前正在开发一个网站,并且已经发生了几次错误。我知道已经有人问过这个问题,但还没有回答。
问题如下:数据库中的表变得不可用并且可能已损坏。
当我查看 phpmyadmin 时,表格显示为in use,我无法打开它也无法读取它的数据(如果它仍然存在的话)。
截图:https://imgur.com/a/LSTygFX
这个错误很可能是由于与表格的某些交互造成的,但这些交互不太可能以前没有发生过。
到目前为止,我已经做了一些研究,只找到了一个有解决方案的人。
我不知道它是否有效,但他发现他的表变为in use 是由于存储引擎是“InnoDB”(对我来说也是),所以我将它切换到 MyISAM。
【问题讨论】:
-
检查 PHPMyAdmin 源代码以了解 "in use" 消息的出现方式和原因..
-
@RaymondNijland 你说的源代码是什么意思?如果您指的是日志,很遗憾我无法查看它们,因为我无权启用这些(很快就会改变)
-
“源代码是什么意思?” 我的意思是阅读 PHP/HTML/Javascript 代码 PHPMyAdmin 是如何构建的?
标签: mysql sql database phpmyadmin