损坏的MySQL数据库 - 数据未在一个表的插入中存储或删除,但是当更改该表名称时,代码有效


Corrupted MySQL DB - Data not stored or erased on inserts on one table but when changing that table name the code works

我有一个损坏的数据库,我不知道如何处理它。 发生的事情是我有一个带有 PHP 后端的 Flex 应用程序,在某些部分我需要在表中执行多次插入,一切似乎都很好,没有错误。 运行我的代码后,我在该表上进行选择,表中没有显示任何内容。

检查了所有内容,我的意思是一切:

我检查了登录信息。我跟踪代码直到最后,查询甚至显示在工作台中。我尝试用我自己编造的直接字符串插入,之前在工作台 nada 中进行了测试。

如果我直接从工作台插入数据,它可以工作。

从工作台插入数据后,我通过 php 运行它,而不是更新数据库,它会擦除我之前插入的工作台中的内容。

所以我认为我的计算机设置可能有问题......,所以我在另一台机器上设置了一个环境。 这里没有成功,同样的事情也会发生。

然后,我继续使用不同的环境启动AWS计算机,这里也是如此。

我试图放下表格并手动重新创建它,也没有成功。

我做的最后一件事是用不同的名称创建表格,砰的一声,可以在任何地方工作。

有没有人知道这里会发生什么以及解决这个问题的一些方法,我不想更改表名称,顺便说一下,该表不是新表,它以前工作正常。

如果你能给出表名,那就太好了。也许是您在表名称中使用的冲突关键字导致了您的麻烦?