Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd nr 127 z obsługi tabeli
krzemian
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Ostatnio mam problem z MySQL'em - co jakiś czas (zdecydowanie za często), php w ogóle nie chce mi się połączyć z niektórymi tabelami. Przy próbie otwarcia zepsutej tabeli w phpMyAdmin dostaję "#1030 - Otrzymano błąd 127 z obsługi tabeli", w manualu MySQL na ten temat jest jedynie "Message: Got error %d from storage engine ", co mi niewiele daje, bo o ile mi wiadomo, jest to angielska wersja tego samego tekstu.

Przypuszczam, że problem wynika ze zbyt częstych operacji UPDATE, INSERT i DELETE, ale zbyt wielkiego nadmiaru danych w bazie nie było, po optymalizacji zawsze było ok.

A może chodzi o to, że podaję do bazy jakieś niebezpieczne dane? Chociaż to też raczej wykluczam, bo magic_quotes mam włączone.


Jakieś pomysły?

EDIT: Przy wywołaniu CHECK TABLE (przez phpMyAdmin) otrzymuję

Cytat
Nie można otworzyć pliku: 'tabela.MYD'. (Kod błędu: 145)
Size of datafile is: 160. Should be: 200


EDIT2: no i kolejny edit:) Teraz patrzę, że ten błąd pojawił się dopiero teraz, po wywołaniu zapytania CHECK TABLE, bo w tej chwili nie mogę nawet odczytać tabeli:/

Ten post edytował krzemian 26.02.2005, 14:25:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Hmm to bylo albo FLUSH albo REPAIR - naprawialo blad 127 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
krzemian
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Jak dawałem repair to usuwało wszystkie rekordy. Ale kichać naprawę, mnie bardziej zależy na tym, żeby ten błąd nie występował, bo jak skrypt wyjdzie z fazy testów to takie coś nie może się powtarzać, zresztą przy wcześniejszych moich skryptach nie otrzymywałem takich komunikatów, bynajmniej nie tak często.
Go to the top of the page
+Quote Post
kicaj
post
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


REPAIR naprawia 127, ale czasami usuwa ostatnie rekordy!

Blad 127 polega na tym, ze ostatnia akcja (INSERT, UPDATE), byla przerwana albo nie zakonczona! Czesto to wystepuje na slabych komputerach (czyt. ze slaba pamiecia), kiedy restart jest nieplanowany, a zapytanie wydawaloby sie juz dawno dobrze wykonane i zakonczone...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 06:25