質問はすべて実際には言っています...MySQLのフィールドタイプをTEXTからFLOATに変更しました - すべてのデータを失ったのですか?
私はテーブルが "コンテンツ"フィールドを持っているMySQLデータベースにあります。それは多くのエントリーを持っていた。 「内容」フィールドにはテキストが含まれていました。
フィールドタイプをFLOATに変更しました。現在、すべての「コンテンツ」フィールドには「0」と表示されます。おっとっと。
データ(テキスト)を戻す方法はありますか?
質問はすべて実際には言っています...MySQLのフィールドタイプをTEXTからFLOATに変更しました - すべてのデータを失ったのですか?
私はテーブルが "コンテンツ"フィールドを持っているMySQLデータベースにあります。それは多くのエントリーを持っていた。 「内容」フィールドにはテキストが含まれていました。
フィールドタイプをFLOATに変更しました。現在、すべての「コンテンツ」フィールドには「0」と表示されます。おっとっと。
データ(テキスト)を戻す方法はありますか?
変更前のデータベースをダンプしていない限り、それはなくなりました。次回は、テーブル構造/フィールド定義を使用する前にバックアップを作成してください。
ありがとう。今私はコーナーに座って泣き叫ぶつもりです。ハハ。自己への注意:バックアップを作成する。 – Rein
曖昧な機会として、バイナリログをお持ちの場合は、変更を行った時点までログを再生することができますが、ログにはdbの変更全体が含まれていない可能性があります。あなたはさらに掘り起こされたデータベースで終わるでしょう。 –
ああ。私はそこにいるとは思わない。あなたはそれを元に戻すことができますが、私はそれが助けになるとは思わない...しかし、最初のステップとして、誰かが方法を知っている場合に備えて、データディレクトリのコピーを作成する –