我有十几个表格每10-20秒左右用TRUNCATE表清空,我的php脚本在XAMPP本地机器的shell中运行。MySql表在多个TRUNCATE查询后随机消失
不明原因,每隔几个小时随机表消失,因此脚本停止。在脚本中没有查询会删除/删除表格
有趣的是,该表格在主视图中被删除,但我仍然可以在左边的侧边栏中看到它。
当我尝试重新创建删除的表,我得到“没有这样的表”mysql错误。我设法重新创建它的方式是通过从相同的表中复制表“.frm”文件,它将允许我通过sql删除旧的并重新创建它。
有没有人遇到这种行为或知道解释?这在过去的几天里让我疯狂......
“随机表消失” - 没有任何随机发生。总是有一个根本原因。 – 2014-09-23 23:45:00
@MitchWheat我的意思是“随机表消失”,即每次它是不同的表都会消失,尽管所有表都使用相同的确切函数来执行查询。我有他们编号,每次它是一个随机数,所以没有容易的模式来发现“根情况” – Acidon 2014-09-23 23:49:30