Пропадают записи из таблицы!!!!

AdminGorkyRu

Новичок
Пропадают записи из таблицы!!!!

Помоготе пожайлуста. Очень срочно!
Происходит следующее: нестого не ссего пропадают записи из таблицы причем не любые, а только корни деревьев. Что самое интересное не все, а только несколько. В таблице более 45000 записей.
Подскажите в чем может быть причина? Провайдер отрицает вариант падения базы, в программе управления нет функции удаления только одной - корневой строчки, вторжение из вне практически исключено.

Заранее спасибо!
 

icechel

Новичок
На худой случай сам пиши запросы хотя бы на удаление в файл.
 

AdminGorkyRu

Новичок
теоретически это может происходить изза неправельной планировки базы?
 

icechel

Новичок
Это может происходить из-за неправильного написания скриптов. Сами по себе данные не могут пропадать. Это-же машина, а не искусственный разум.
 

Апельсин

Оранжевое создание
CHECK TABLE table_name, REPAIR TABLE table_name QUICK.

> Индексы построены по правилам. Проблем вроде быть не должно.

да при чем тут как они построены. возможно произошли какие-то глюки и в индексный файл, индекс для соответствующей записи не был добавлен или что-то с ним случилось. Потому при поиске, если используется индекс у тебя MySQL сервер эту запись просто не будет находить.
 

AdminGorkyRu

Новичок
Автор оригинала: Апельсин
CHECK TABLE table_name, REPAIR TABLE table_name QUICK.

> Индексы построены по правилам. Проблем вроде быть не должно.

да при чем тут как они построены. возможно произошли какие-то глюки и в индексный файл, индекс для соответствующей записи не был добавлен или что-то с ним случилось. Потому при поиске, если используется индекс у тебя MySQL сервер эту запись просто не будет находить.
при проверке пишет что все ок, репеир таблицы ничего не дает..
как можно сделать переиндексацию?
 

AdminGorkyRu

Новичок
Автор оригинала: icechel
Это может происходить из-за неправильного написания скриптов. Сами по себе данные не могут пропадать. Это-же машина, а не искусственный разум.
программа работает уже полгода. Я не думаю что в скриптах могут возникать какие либо ошибки переполнения памяти по накаплению, как на Си например, потому что процесс, а значит и переменные киляются после остановки скрипта.

2All: а может это быть из за того что открывается постоянное соединение?
 

icechel

Новичок
А точно данные из базы пропадают ? Или просто не выводятся из скрипта ?
 

Апельсин

Оранжевое создание
mysqlcheck --repair - это тоже самое что и REPAIR TABLE ;)

> как можно сделать переиндексацию?

REPAIR TABLE .. QUICK ее делает.
 

AdminGorkyRu

Новичок
а как я узнаю есть они или нет если они скриптом не выводяться и пхпмайадмин их тоже не показывает?
 
Сверху