2012-03-01 4 views
0

Вопрос говорит все действительно ...Изменен тип поля MySQL от TEXT до FLOAT - я потерял все свои данные?

У меня есть таблица в базе данных MySQL, у которой есть поле «content». У него было много записей. Поле «контент» содержит текст.

Я изменил тип поля на FLOAT. Теперь все поля «content» говорят «0». К сожалению.

Есть ли способ получить данные (текст) назад ...?

+0

Uh oh. Я не думаю, что есть. Вы можете попытаться изменить его, но я не думаю, что это поможет ... В качестве первого шага, сделайте копию своего каталога данных, если кто-то знает способ –

ответ

1

Если у вас не было дампа базы данных до изменения, нет, оно исчезло. В следующий раз создайте резервные копии перед началом работы с структурами таблиц/определениями полей.

+0

Спасибо. Теперь я буду сидеть в углу и плакать. Ха-ха. Примечание для самостоятельного создания резервных копий. – Rein

+0

Как смутный внешний шанс, если у вас есть двоичный журнал, вы МОЖЕТЕ воспроизвести журнал до тех пор, пока не измените его, но, скорее всего, журнал не будет иметь в себе все изменения db в нем и вы в конечном итоге получите еще больше munged db. –

Смежные вопросы