Mirki, pobieram sobie dane z pewnego serwera problem w tym że brak danych oznaczają znakiem '-' a ja dane zapisuję jako typ numeric, więc - jest zamieniany na 0 co psuje całkowicie koncepcję. Jest możliwośc zmiany w komendzie mysqlowej żeby ten myślnik wstawiał jako nic?

#programowanie #sql #mysql
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@msq:

@StaryHipopotam

Żeby nie było ... ja też jestem raczej za trzymaniem logiki po stronie aplikacji, ale nie nie zgadzam się z tym, że dla procedur składowanych nie ma miejsca w nowoczesnych aplikacjach. Programista powinien wiedzieć czym się różni młotek od śrubokrętu i wykorzystać odpowiednie narzędzie do danego zadania.
  • Odpowiedz
Mireczki kolejny raz miałem ten sam problem z wirtualnym hostingiem na ovh. Otóż strona zamiast się ładować zwraca błąd (504 - backend unavailable). Zaczęło się (już drugi raz) wczoraj koło 19 i trwało przynajmniej do 22, później nie sprawdzałem, bo już mnie krew zalewała (nie szperałem w ogóle w bazie danych, ani wczoraj, ani przez ostatnie dwa tygodnie).

Ostatnio okazało się, że problem leżał po ich stronie i po dwóch dniach go
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GoonSquad: nie no, po zobaczeniu strony nic niestety nie wywróżę. Admin musiałby zajrzeć w logi ale zakładam, że to zrobił stąd odpowiedź, że to przekroczenie akurat tej wartości. Czy faktycznie tak było? Nie wiem, OVH ma jakąś swoją konfiguracje, z swoimi błędami, ciężko mi powiedzieć. Teoretycznie w przypadku przekroczenia takiego limitu mysql zwraca błąd do PHP i ten wywala stosowny komunikat (lub jak ma wyłączone pokazywanie błędów to nic nie
  • Odpowiedz
@Riess: Dla importowanych danych, kiedy interesuje cię tylko unikalność klucza, a nie cecha auto_increment, jako klucz świetnie sprawdza się kolumna char/varchar
  • Odpowiedz
#mysql #kiciochpyta Mireczki, pomocy. Stworzyłem taką oto bazę danych MySQL z programami kosmicznmi poszczególnych państw. Wziąłem pod uwagę to, że część misji jest miedzynarodowa, więc do jednego programu może być przypisane wiele agencji, państw i misji. Nie rozumiem tylko jak przy takich relacjach sformułować zapytanie, aby otrzymać np. wykaz wszystkich misji, w których brały udział Stany Zjednoczone. Jak 'przeskoczyć' tę tabelę z powiązaniami PrMis?
Cezetus - #mysql #kiciochpyta Mireczki, pomocy. Stworzyłem taką oto bazę danych MySQL...

źródło: comment_W5s0xGfQXbZxDhf35mzeRamrHFW8MsvW.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracował ktoś na bazach danych gdzie liczba nowych rekordów w ciągu doby wynosiła jakieś 160 tysięcy? (jedna tabela)

MySQL wytrzyma po roku?

Pytanie też jak to rozdzielić, kilka baz według dat dodania? Na powiedzmy oddzielnych serwerach.

Dodawać
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 22
Raz spotkałem się z magistrem który nie znał "limit" wiec pobrał wszystkie rekordy i przefiltrował w pętli.
  • Odpowiedz
kumpel pierwszak z jakieś prywatnej studbazy informatycznej wyklepał sobie w php jakiś formularz z zapisem do mysql. ponieważ dane to numer telefonu czyli strasznie pilne przez poufne ;) zastosował aesencrypt. dodatkowo dla zmylenia potencjalnego wroga użył zmiennego klucza szyfrującego w ten ono wspaniały sposób:

INSERT INTO k_form1 (login, numer) VALUES ($Vlogin, AES_ENCRYPT($Vnumer, CAST(RAND() AS BINARY)));
i to byłby cały insert....

#heheszki #pozdrodlakumatych #mysql #webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach