Показать сообщение отдельно
Старый 04.03.2013, 20:23   #19
Core
Модератор
 
Аватар для Core
 
Регистрация: 03.06.2012
Сообщений: 4,624
По умолчанию

Кто хочет восстановить нублесов, которые были выданы до восстановления бекапа, должные сделать такую манипуляцию:

1. Отключаем сервер.
2. Восстановить таблицу olympiad_nobles, которая была до восстановления бекапа таблицу.
3. Переименовать ее в olympiad_nobles1.
4. Залить ее в БД.
5. Выполнить запрос:
PHP код:
REPLACE INTO olympiad_nobles (`char_id`, `class_id`, `olympiad_points`, `olympiad_points_past`, `olympiad_points_past_static`, `competitions_done`, `competitions_win`, `competitions_loose`, `game_classes_count`, `game_noclasses_count`) 
SELECT olympiad_nobles1.char_idolympiad_nobles1.class_idolympiad_nobles1.olympiad_pointsolympiad_nobles1.olympiad_points_pastolympiad_nobles1.olympiad_points_past_staticolympiad_nobles1.competitions_doneolympiad_nobles1.competitions_winolympiad_nobles1.competitions_looseolympiad_nobles1.game_classes_countolympiad_nobles1.game_noclasses_count FROM olympiad_nobles1 WHERE olympiad_nobles1.char_id NOT IN (SELECT char_id FROM olympiad_nobles);
DROP TABLE olympiad_nobles1
или скачать SQL: http://yadi.sk/d/uN6i1TOG32YfU
6. Запускаем сервер.
__________________
Техническая поддержка L2-Scripts
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts
старый скайп тех поддержки обслуживаться не будет !
Core вне форума