[SQL] !!!СРОЧНО ПОМОГИТЕ!!! КАК ОТМЕНИТЬ ПОСЛЕДНЮЮ ОПРЕАЦИЮ?!

Slavaga

Сделал следующее:
UPDATE table_name SET field2 = 'value1' WHERE field1 = 156
но забыл написать
WHERE field1 = 156
То есть получилось:
UPDATE table_name SET field2 = 'value1'
Последствия, думаю, понятны...
Как вернуть ?! Возможно или нет?

ifani

дык, коммита же не было
если не выставлен автокоммит, то, имхо, всё ок
или я гоню?

Marikun

2: неявные транзакции естественно идут с автокоммитом.
Какая СУБД? Для MS SQL есть решение. Главное пока не гоняй никаких больше запросов.

Slavaga

все остановил нах
БД как раз и есть MS SQL
там вроде должен быть журнал транзакций?

Marikun

http://www.sql.ru/faq/faq_topic.aspx?fid=135
необходимую прогу lumigent найдешь в гуггле.

Slavaga

ok, щас попробую
А стандартными средствами нельзя?

Marikun

Если есть бэкапы, то достать из бэкапа %)

Slavaga

бекапы есть (вчерашние но вариант этот не катит =\

Marikun

тогда только играться с логом.

Marikun

А что за табличка? Именно она со вчерашнего дня поменялась? Если это какой-то справочник, то просто можно ту табличку из бэкапа вытащить

Slavaga

В том - то и дело, что ее сегодня редактировали.
Там в общем-то и записей не так много (~200 но все равно жалко.

Slavaga

Есть кряк?

Marikun

Она шароварная - месяц бесплатно работает, просто дави на некст

Slavaga

Работает только с базами норсвинд и еще какой-то. Остальные говорит за бабло

Marikun

Три дня назад ставил и пользовал. Щас линьку постараюсь найти.

Slavaga

Slavaga

У них там еще 3.11 расшарена. Щас попробую ее скачать

Unna

полезный софт!
народ держите плс в курсе если появиться кряк

Slavaga

Нашел для 3.11
Если надо могу выслать в приват

Slavaga

Спасибо. Все спас =)

Unna

вышли линк плс

NataNata

на свой страх и риск - если не успелось записаться на винт, то нужно просто ресет нажать

Marikun

на свой страх и риск - если не успелось записаться на винт, то нужно просто ресет нажать
Таблица из 200 строк проапдейтится за доли секунды - не успеешь.
Оставить комментарий
Имя или ник:
Комментарий: