Wkurzająca sprawa - w #mysql można nadać uprawnienia do nieistniejących obiektów. Np. zrobić literówkę w nazwie i później zastanawiać się dlaczego nie działa. #bazydanych #sql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entaroadun: operację wykonuję jakoś tak raz na kwartał, a literówkę robię może raz na dwa lata? Akurat wystarczająco rzadko, żeby za każdym razem od początku wymyślać rozwiązanie :)
  • Odpowiedz
mirki czy da radę zrobić jakiś magiczny select abym potem miał o takiego jsona(po przekodowaniu tablicy):
[{a:1,b:2,c:3,d:[{a:1},{b,2}]},{a:4,b:5,c:6,d:[{a:1},{b,4}]}]
po prostu prościej żeby mówiąc np dla każdego pobranego użytkownika były też w nim przez niego dodane jakieś rzeczy - np komentarze, czy jednak prościej po prostu pobrać wszystkich użytkowników i - tutaj pytnie, potem zrobić pętle po nich wykonać zapytanie dla każdego, czy pobrać wszystkie komentarze i zrobić array_filter ? jak najbardziej efektywnie będzie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Zadaj to pytanie za rok. Poważnie! Bez żadnych złych intencji - po prostu powinieneś zadawać bardziej podstawowe pytania. Np. "Jak działają różne mechanizmy serializacji danych", albo dlaczego pobieranie danych powinno pozostać po stronie bazy danych...
  • Odpowiedz
@LostHighway: @piotrasz: a jakieś konkretne rozwiązania a nie tylko puste pierdu pierdu ? po prostu się pytam jakie rozwiązanie jest najlepsze :x no to skoro pobieranie danych powinno pozostac po stronie bazy danych to proszę w takim razie o to jak ma wyglądać mniej więcej taki select bo takim mistrzem z sqla nie jestem
  • Odpowiedz
używam biblioteki #zendframework do obsługi bazy danych muszę stworzyć takie zapytanie:

SELECT * FROM orders ORDER BY statusid=2 DESC, date DESC


Robię to tak:
$select =
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki,
Potrzebuję (chyba) skryptu na stronę:
Klient wybiera sobie datę i strona zwraca mu odpowiedź termin zajęty/wolny.

Jako kompletnie zielony człek pozwolę sobie zapytać w czym takie coś się robi? Żaden rozbudowany system rezerwacji, jeden dzień=jeden dostępny termin, tylko informacja wolny/zajęty. wołam #php i #mysql bo jakoś tak mi google mówi że to będzie to.

Ewentualnie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wozlow: w mysql trzymasz rekordy zajęty/wolny i phpem w formularzu $post sprawdzasz zapytaniem do bazy
select czywolny from nazwa_tabeli where dzien = tu-data-z-formularza w phpie

To tak w skrócie pseudokodem :)

Ile by mogło kosztować? U freelancerów pewnie w granicach 100-200, w firmach 5x tyle ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirki hilfe! ( ͡° ͜ʖ ͡°)

Tworzę aplikację, która z bazy danych wybiera zapisane punkty i wstawia je na google map. Dodałem dla testu 10k i wywołałem mapę, wygląda ona jak w załączonym obrazku.
Przy każdym jednym requeście całe cpu i5 i ssd działają na max obrotach i tu pytanie... Jest jakiś sposób na ograniczenie renderingu tych punktów i doładowywania ich z bazy w locie przy ruszaniu mapą pod pewnym zoomem?

Z góry dzięki
f.....u - Mirki hilfe! ( ͡° ͜ʖ ͡°)

Tworzę aplikację, która z bazy danych wybiera z...

źródło: comment_LWMUJ7YQHVWYy0Wx6OoHrSvy6rKfActR.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #programowanie #mysql

Co może być przyczyną bardzo długiego wykonywania się zapytania UPDATE w bazie MySQL?
Prosta tabela: id, tresc, wartosc z indeksem unique na id.
Zapytanie UPDATE tabela SET wartosc=123 WHERE id=123543
Prościej się chyba nie da. Cała tabela ma ok. 1 mln rekordów, odwołania są zawsze po id które jest unikalne. Całość wykonuje się kilka minut.
Dlaczego? Przecież milion rekordów przy tak małej złożoności
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krupek:
Jaki engine bazy używasz MyISAM/InnoDB? Czy serwer jest obciążony innymi połączeniami? Może w tle uruchamiane są inne zapytania z LOCK TABLE? Czy konfiguracja bazy jest odpowiednia w stosunku do jej rozmiaru (chodzi o cache, open_tables, etc)? Sprawdzić to możesz najprościej tym skryptem: http://mysqltuner.com/
  • Odpowiedz
Jestem w trakcie pisania aplikacji internetowej i mam pewien problem. Załóżmy że prowadzę taki "dziennik pracy/terminarz", zapisuje w nim o której godzinie zaczynam pracę, gdzie pracuję, jacy pracownicy są ze mną itd. Następnie robię podsumowanie na koniec tygodnia lub na koniec danej pracy i wyliczam potrzebne dane (ilość godzin danego pracownika, zaliczki, wypłaty). I teraz pytanie, jak to zaprojektować? Mam tabelę z pracownikami i co dalej? Ma ktoś pomysły?
#webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zajeli-wszystkie-loginy: nie zaczynaj projektu od bazy danych czy frameworka. rozpisz sobie procesy istotne z punktu widzenia samej aplikacji a nie wszystkiego "w tle". Aplikacji tabele i język nie obchodzi. Aplikacje obchodzi terminarz, do ktorego dodajesz wydarzenia, albo pracownik "wchodzi" lub "wychodzi" z pracy. To jest wazne. Jak to skonczysz i otestujesz to bedziesz juz wiedzial jakich tabel potrzebujesz.
  • Odpowiedz
Mirki, chcę się nauczyć obsługi baz danych, mysql i te sprawy. Solidne podstawy już mam (projekt na zaliczenie), pytanie co dalej. Jakieś ciekawe strony do nauki i przede wszystkim jaki program? Do tej pory na uniwerku używałam Microsoftowego Managment Studio i w sumie złe nie było, ale pewnie istnieje cos lepszego lub bardziej popularnego.

#komputery #mysql #bazydanych
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SQL'a też trochę robiłam, a w zasadzie po szperaniu w internecie chyba macie rację, że to lepsza opcja. Po prostu przeglądając oferty pracy zauważyłam, że dość często się przewijają bazy danych w połączeniu z administracją sieci i tak dalej, a obecnie właśnie w kierunku sieci się uczę (głownie CISCO). Docelowo chce trafić na jakiś tzw. "2nd line support", bo obecna praca w serwisie mi się nudzi. Zaczęłam sobie robić kurs na codeacademy
  • Odpowiedz
Mireczki moje kochane spod tagu #devops ale także #holandia

Poszukuję wsparcia - firma w której pracuję cierpi na poważny niedobór pracowników i poszukujemy DevOpsa/Sysadmina który zechciałby zasilić nasze szeregi. Potrzeba zrobić praktycznie wszystko od 0 - poprzedni DevOps miał raczej dziwne podejście do tematu (długa historia).

W każdym razie, jeśli znasz #php, #mysql, #nginx, #ansible, #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki,
potrzebuję wsparcia z #php . Na potrzeby mojej aplikacji napisałem kod do zbierania w bazie danych #mysql danych pobranych z webservice. Wszystko działa fajnie, jednak takie zadanie zajmuje serwerowi ponad godzinę czasu . Jest to odwołanie się 600 razy do api za każdym razem z innym parametrem, pobrane 2 tablice danych zawierających 72 floaty. Następnie jest to wszystko zapisywane do bazy danych. Kod: http://pastebin.com/ZuF8YdS4
Od razu
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@masztalski91: zmień typ pola na integer albo varchar jeżeli masz tam jakieś inne znaki. To ci bardzo znacznie powinno przyspieszyć zapytania. Zapytanie ALTER TABLE jeżeli wykonało się prawidłowo to index został założony :) To polecenie nie zwraca rekordów.
  • Odpowiedz
#mysql
Słuchajcie, szukam jakieś altrernatywy dla xamppa, albo innej serwerowej paczki, która by współpracowała poprawnie z mysql Workbenchem. Zna ktoś jakieś?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@push3k-pro: Póki co nie umiesz obsługiwać niczego. Poza tym zakładam że nie jesteś aż tak wolny w nauce gotowego VM gdzie jedyne co musisz to połączyć się z podanymi IPekami.
  • Odpowiedz
#mysql #logikaogrodnika

Wytłumaczy mnie ktoś sens instalatora dostępnego z oficjalnej strony? Chce zainstalować server, ściągam do niego instalkę, a zamiast serweru dostaję deinstalkę do Workbencha?

Co za idiota tak to wykonał, że zamiast proponowac instalowanie Servera, instalka przerzuca do deinstalacji aktualnego oprogramowania?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

kurde chce zrobic zrzut bazy do txt i cos mi nie wychodzi
zapytanie wyglada tak:

mysql -e "select costam from members Where costam=1" -u login -ppass dump > /plik.txt
#php #pytanie #sql #mysql #webdev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i Mirabelki jak najlepiej pobrać np 3 znak z tabeli? Mam uprawnienia zapisane w formie 4442442333311100 gdzie każda liczba oznacza inne uprawienie, teraz potrzebuje pobrać tylko tych gdzie np. 3 liczba = 4 podpowie ktoś jaką funkcję użyć?

#mysql #webdev #sql
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zastąpić CTE w MySQL? Bo z tego co się orientuje, to nie wspiera "WITH", prawda?
Potrzebuję połączenia wyników dwóch tabel grupując je według daty utworzenia rekordów.

#webdev #sql #mysql #programowanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FREEQ: Gdybym nie chciał tworzyć tabeli to bym użył rekursywnego CTE... Oh, wait. xD

A to że w web devie powszechnie używa się pseudobazy jaką jest MySQL uważam za największą porażkę współczesnego IT.
  • Odpowiedz