2012-04-20 2 views
2

DBが壊れています。何が起こるのですか?私はFlexアプリケーションをPHPのバックエンドで使用しています。どこの部分ではテーブルに複数の挿入を行う必要があります。すべてうまく動作するようですが、エラーはありません。私のコードを実行した後、私はそのテーブルを選択し、テーブルに何も表示されません。破損したMySQL DB - 1つのテーブルの挿入時にデータが保存または消去されませんでしたが、そのテーブル名を変更するとコードが機能します

すべてを確認しました。すべてを意味します。

ログイン情報を確認しました。 最後までコードをトレースすると、クエリがワークベンチに表示されることさえあります。 私は直接文字列を挿入しようとしました。自分自身で作成し、以前はワークベンチでテストしました。

私がワークベンチから直接データを挿入する場合、それは機能します。

データがワークベンチから挿入された後、私はphpで実行し、dbを更新するのではなく、以前にワークベンチに挿入したものを消去します。

私はコンピューターのセットアップで何かが間違っている可能性があると考えているので、別のコンピューターに環境をセットアップします。どちらも同じことが起こっても成功しません。

次に、別の環境のAWSマシンを起動します。同じこともここで行います。

私はテーブルを落として手動で再作成しようとしましたが、どちらも成功しませんでした。

私が最後にしたことは、どこからでも動作する別の名前のバングを作成することでした。

ここで何が起きる可能性があるのか​​、誰かがこれを解決する方法を知っていますか?私はテーブル名を変更したくないのですが、そのテーブルは新しいテーブルではありません。

+2

このテーブルの名前は何ですか?また、PHPでSQLクエリを投稿する – squarephoenix

+0

コードは正常に動作します。テーブル名を変更するだけで、ワークベンチから新しいテーブルを作成するだけです。 – user1346760

答えて

0

テーブル名を与えることができればそれは素晴らしいでしょう。おそらく、あなたの問題を引き起こしているテーブル名で使用していた競合するキーワードですか?

関連する問題