2

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

我检查了一切,我的意思是一切:

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

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

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

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

然后我继续用不同的环境启动一台 AWS 机器,这里也是一样的。

我试图删除表并手动重新创建它,也没有成功。

我做的最后一件事是创建一个不同名称的表,砰的一声在任何地方都有效。

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

4

1 回答 1

0

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

于 2012-04-21T10:38:12.860 回答