Caxap Опубликовано 6 января, 2013 Опубликовано 6 января, 2013 Всем привет Есть ли программа которая бы распознала отличие в двух файлах SQL ? Есть очень старая но работающая база данных Свежая, работающая на 100% - не сохранилась
SLASH_id Опубликовано 6 января, 2013 Опубликовано 6 января, 2013 (изменено) Winmerge если собираетесь смотреть глазами. Или даже Notepad++ c Compare плагином. А что побилось то? Не вариант? REPAIR TABLE `tbl_name` Изменено 6 января, 2013 пользователем SLASH_id 1
SQ Опубликовано 6 января, 2013 Опубликовано 6 января, 2013 Вроде слышал что-то вроде dbforge data compare for sql server
SLASH_id Опубликовано 6 января, 2013 Опубликовано 6 января, 2013 (изменено) SQ, это для SQL Server, для мускуля не пойдет Может это поможет: http://schemasync.org/ Но смотря что там вообще за дела с базой произошли и что сравнивать надо, структуру ли или данные. Изменено 6 января, 2013 пользователем SLASH_id
SQ Опубликовано 6 января, 2013 Опубликовано 6 января, 2013 SQ, это для SQL Server, для мускуля не пойдет Может это поможет: http://schemasync.org/ Но смотря что там вообще за дела с базой произошли и что сравнивать надо, структуру ли или данные. кстате не уточнили какой SQL используется MSSQL или MySQL, т.к. для сайта может использоваться IIS+MSSQL или Apache + MySQL
vit9696 Опубликовано 7 января, 2013 Опубликовано 7 января, 2013 Если в файлах - то можно ещё Compare It!
Caxap Опубликовано 7 января, 2013 Автор Опубликовано 7 января, 2013 (изменено) кстате не уточнили какой SQL используется MSSQL или MySQL, т.к. для сайта может использоваться IIS+MSSQL или Apache + MySQL MySQL Winmerge если собираетесь смотреть глазами.Или даже Notepad++ c Compare плагином. А что побилось то? Не вариант? Код REPAIR TABLE `tbl_name` Попробовал, не помогло Скажем так, таблица 'tmp-baza' не заполняется как должно из таблицы 'baza' (как я понимаю) SELECT * FROM `tmp_baza` WHERE 1 - выдает 0 В итоге в админке не видно списка активных акаунтов Изменено 7 января, 2013 пользователем Caxap
Skarbovoy Опубликовано 8 января, 2013 Опубликовано 8 января, 2013 SELECT * FROM `tmp_baza` WHERE 1 имхо, не взлетит, проверить пока негде. Должно быть или SELECT * FROM `tmp_baza` или SELECT * FROM `tmp_baza` WHERE 1=1
Caxap Опубликовано 8 января, 2013 Автор Опубликовано 8 января, 2013 КодSELECT * FROM `tmp_baza` или Код SELECT * FROM `tmp_baza` WHERE 1=1 то же самое: MySQL вернула пустой результат (т.е. ноль строк). (запрос занял 0.0040 сек.)
Caxap Опубликовано 8 января, 2013 Автор Опубликовано 8 января, 2013 Значит таблица пустая Я же говорю - почему то таблица перестала заполнятся Как это можно починить ?
Skarbovoy Опубликовано 9 января, 2013 Опубликовано 9 января, 2013 Я же говорю - почему то таблица перестала заполнятся sad.gifКак это можно починить ? Что менялось перед "поломкой"?
Caxap Опубликовано 9 января, 2013 Автор Опубликовано 9 января, 2013 Что менялось перед "поломкой"? Ничего не менялось, просто в один день перестало корректно работать и все
Caxap Опубликовано 20 июня, 2013 Автор Опубликовано 20 июня, 2013 Winmerge если собираетесь смотреть глазами Кстати,Winmerge помогло....
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти