Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Dziwne zachowanie MySQL


  • Nie możesz odpowiadać w tym temacie
8 odpowiedzi na ten temat

Dziwne zachowanie MySQL

#1 Kubofonista

    Czasami na forum

  • Użytkownicy
  • 37 postów
  • Skąd:LocalHost

Napisany 17 styczeń 2012 - 18:16

Witajcie.

Od kilku dni mam dość bardzo nietypowy problem z MySQL'em, mianowicie zapisuje on dane jak mu się podoba, czasami normalne wartości, czasami puste pola.

Dwa jednakowe zapytania typu UPDATE potrafią zrobić tak, że jedno zapisze dane jakie chciałem, drugie wyczyści tylko pole, co więcej: w logach zapytań MySQL oba zapytania figurują tak samo oraz są poprawne.

MySQL w wersji 5.5.19-1, napisałbym Wam więcej szczegółów ale logów z tych zdarzeń zwyczajnie nie ma, żadnych błędów, syslog, logi bazy, PHP nic, pusto. Mysql_error() również twierdzi, że błędu nie ma.

Co robić, gdzie szukać?

#2 surma

    Nowy użytkownik

  • Użytkownicy
  • 23 postów
  • Imię:Michał

Napisany 17 styczeń 2012 - 19:19

Mam dokładnie taki sam problem jak opisano wyżej, co lepsze: dotyczy on tylko jednej tabeli, zapis do pozostałych odbywa się prawidłowo. mysql_error() nic nie zwraca, nie ma również nic w logach.

#3 SaVaGe123

    Regularny użytkownik

  • Użytkownicy
  • 96 postów

Napisany 17 styczeń 2012 - 19:29

Daj część kodu gdzie używasz UPDATE Może to nie wina MySQL-a

#4 Kubofonista

    Czasami na forum

  • Użytkownicy
  • 37 postów
  • Skąd:LocalHost

Napisany 17 styczeń 2012 - 20:03

Zobacz postSaVaGe123, o 17 styczeń 2012 - 19:29, powiedział:

Daj część kodu gdzie używasz UPDATE Może to nie wina MySQL-a

To funkcja własna, potem wywołana z parametrami, w każdym razie do MySQL dociera poprawne zapytanie zarówno gdy działa jak i gdy nie (sprawdzałem w jego logach).

#5 Kubofonista

    Czasami na forum

  • Użytkownicy
  • 37 postów
  • Skąd:LocalHost

Napisany 18 styczeń 2012 - 15:52

Hm, sprawy zmieniły trochę obrót.

Wartość jest zapisywana, po czym po 2-3 sekundach kasowana, nie kasuje jej żadne zapytanie (wynika to tez z braku takowego w logu MySQL'a).

#6 LANcaster (kotkowicz.pl)

    Nowy użytkownik

  • Użytkownicy
  • 14 postów
  • Skąd:Warszawa
  • Firma:Kotkowicz.pl
  • Imię:Krzysztof
  • Nazwisko:Kotkowicz

Napisany 20 styczeń 2012 - 06:24

Zobacz postKubofonista, o 18 styczeń 2012 - 15:52, powiedział:

Hm, sprawy zmieniły trochę obrót.

Wartość jest zapisywana, po czym po 2-3 sekundach kasowana, nie kasuje jej żadne zapytanie (wynika to tez z braku takowego w logu MySQL'a).

Jaki engine tabeli?

#7 Misiek08

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 275 postów

Napisany 20 styczeń 2012 - 16:52

Przepraszam, ale muszę zapytać: ANALYZE, OPTIMIZE, REPAIR zrobione? Tabela usunięta i utworzona na nowo z importem danych?

#8 surma

    Nowy użytkownik

  • Użytkownicy
  • 23 postów
  • Imię:Michał

Napisany 21 styczeń 2012 - 20:08

Zobacz postLANcaster (kotkowicz.pl), o 20 styczeń 2012 - 06:24, powiedział:

Jaki engine tabeli?

W moim przypadku jest to MyISAM


Zobacz postMisiek08, o 20 styczeń 2012 - 16:52, powiedział:

Przepraszam, ale muszę zapytać: ANALYZE, OPTIMIZE, REPAIR zrobione? Tabela usunięta i utworzona na nowo z importem danych?

Tak, oczywiście

#9 shikataganai

    Regularny użytkownik

  • Użytkownicy
  • 100 postów

Napisany 22 styczeń 2012 - 23:56

może w ramach testów potworzyliście jakieś triggery które Wam mieszają?
domeny: MasterNET.pl
serwery dedykowane: www.balticdatacenter.pl by Szirok





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników