我有一个损坏的数据库,我不确定如何处理它。发生的事情是我有一个带有 PHP 后端的 Flex 应用程序,在某些部分我需要在一个表中进行多次插入,一切似乎都工作正常,没有错误。运行我的代码后,我在该表上进行了选择,并且表中没有显示任何内容。
我检查了一切,我的意思是一切:
我检查了登录信息。我将代码跟踪到最后,查询甚至显示在工作台中。我尝试使用我自己编写并在工作台 nada 中测试过的直接字符串插入。
如果我直接从工作台插入数据,它就可以工作。
从工作台插入数据后,我通过 php 运行它,而不是更新数据库,它删除了我之前在工作台中插入的内容。
所以我在想我的电脑设置可能有问题......所以我在另一台机器上设置了一个环境。这里没有成功,同样的事情也会发生。
然后我继续用不同的环境启动一台 AWS 机器,这里也是一样的。
我试图删除表并手动重新创建它,也没有成功。
我做的最后一件事是创建一个不同名称的表,砰的一声在任何地方都有效。
有没有人知道这里会发生什么以及解决这个问题的某种方法,我不想更改表名,顺便说一下,该表不是新表,它之前工作正常。