#mysql

Pomocy bo już myśleć nie potrafię ;-)

Mam dwie bazy:
Samochody - id, marka itd.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy mircy. Potrzebuje czysto koncepcyjnego podejścia, może innego niż moje. Posiadam bazę pracowników i ich dane na każdy dzień (czas pracy, zrobione taski itd.) Trzymam to wszystko w mysql, porozrzucane na każdy miesiąc w odzielnej tabeli. I teraz chcę stworzyć panel coś w stylu Google Analytics (porównania z poprzednim miesiącem, tygodniem itd.).

Na chwilę obecną korzystam z charts.js. Jak najlepiej Waszym zdaniem to ugryźć? W sensie gdy użytkownik będzie chciał sobie wyswietlić
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czego używacie do backupowania bazy #mysql i wysyłania jej gdzieś na zewnątrz (ftp/cloud)? Serwer stoi na linuxie, a serwis stoi na #symfony2. Z samym backupem sobie bym poradził, ale nie wiem jak rozwiązać export.

#php #webdev
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, czy ktoś z was wie czy MariaDB wspiera ST_GeomFromGeoJson?

Jak w ogóle mam zapisać taki plik do tej bazy danych? Wiem że w Mysql spatiale są ale nie chce wracać na oraclowy wynalazek.

#mysql #bazydanych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@EIonMusk: Ej no, wykopowi programiści za 15k nic nie wiedzą? ( ͡° ʖ̯ ͡°)

Już wiem że nie obsługuje większości konwerterów geometrycznych jak STGeomFromEWKB,
ST
GeomFromGML, STGeomFromGeoJSON, STGeomFromKML i nie prędko zacznie bo sugestia ich zaimplementowania ma niski priorytet i wisi od 2014 roku.

Więc obszedłem problem konwertując GeoJsona do WKT w php.
  • Odpowiedz
Macie może pomysł na pracę magisterską z obszaru baz danych? Poziom politechnika, kierunek Informatyka. Co można by zrobić, jakieś porównywanie indexów,plan zapytań,projekt systemu? Niby robię w bazach danych już długo a pomysłu na temat takiej pracy nie mam. W magisterce musi być oczywiście kawałek "badawczy".

#sql #oracle #mssql #mysql #postgresql #bojowkaoracle
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jakieś porównywanie indexów


@msilent: Kiedyś na własne potrzeby sprawdzałem jak się zachowują tu popularne darmowe bazy/silniki: MyISAM, InnoDB i PostgreSQL (współcześnie można by pewnie tu coś aktualniejszego podrzucić), i różnice jak radzą sobie z wydajnością, właśnie w przypadku jednoczesnego indeksowania dodawanych danych, była ogromna.

Te dane, na których pracowałem to była próba pobierania informacji o wszystkich nowych aukcjach allegro, tak aby nie działo się to wolniej niż te aukcje się
  • Odpowiedz
Mam bazę mysql z polami "SN" i "TYP" i chciałbym żeby po wpisaniu do "SN" (przez phpmyadmin) przykładowo "A" "B" "C" jedno pod drugim dodało do bazy mysql każdy SN jako nowy rekord z typem wcześniej wpisanym w polu TYP. Czy ktos doradzi jak mozna to zrobic? Bo obecnie dodaje jeden rekord z tymi wszystkimi SN #mysql #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #php #js #mysql
Witam, mam spory dylemat, gdyż potrzebuję na stronie zrobić dynamiczne pobieranie danych z mysql. Chciałem zrobić pętlę, że co sekundę pobiera dane ale wydaje mi się, że jest to mało wydajne. Coś słyszałem, że można zrobić to ajaxem ale z JS znam tylko podstawy. Jak się za to zabrać?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie mam już lekko siły szukać po formach a problem jest zapewne na tyle banalny, że nikt nie opisuje takiego problemu...
Być może tutaj ktoś jest biegły z tego tematu i podpowie. Aby nie przedłużacz szybkie wprowadzenie.

Linux CentOS 7 + jakaś graficzna nakładka + Webmin
Nie jestem jakimś fanem Linuxa i dlatego moja wiedza jest dość nikła, ledwie parę komend które poznałem przez ostatnie parę dni.
Na tym linuxie zainstalowałem PHP, MySQL i Apacha
daroo - Nie mam już lekko siły szukać po formach a problem jest zapewne na tyle banal...

źródło: comment_hHNC9xy9qZ1uOObxgAVVTBRKxkCYziTO.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zrestartuj usługi (apache etc) i sprawdz netstatem otwarte/nasłuchujące porty. jeżeli są otwarte, sprawdź logi apacza jaki błąd/kod zwraca (500, 200 itd)
  • Odpowiedz
Mirki specjaliści od #php mam obiekt klasy pies:

class Pies
{
private $imie;
private $rasa;
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@januzi: Dostęp do bazy w modelu? Serio?
Warstwa domenowa nie powinna wiedzieć nic o strukturze aplikacji/infrastrukturze, no i podręcznikowo łamiemy SOLID.

@Damian1998: Przecież nie chodzi o wykonanie zapytania, tylko o koncepcję obsługi modelu przez bazę.
W tym przypadku możemy pokazać koledze jak napisać prostą abstrakcję nad PDO/DBALem, ogarnąć podstawy architektury i implementacji repozytoriów.
Samo rzucenie hasła "ORM" niewiele mu powie, mocno zaciemni podstawy i być
  • Odpowiedz
#programowanie #php #mysql #steam
ziomki co tu się wydarzyło?
mysqlquery("INSERT INTO users INSERT steamid='$steamprofile['steamid']' , nick='$steamprofile['personaname']'");

i error
Parse error: syntax error, unexpected '' (T
ENCAPSEDANDWHITESPACE), expecting identifier (TSTRING) or variable (TVARIABLE) or number (TNUMSTRING) in C:\xampp\htdocs\addsql.php on line 4
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje wydajnego sposobu na wyświetlanie produktów z wielu kategorii.
Załóżmy, że mam coś takiego

Kategoria 1
- Subkategoria
- Subkategoria
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Domons: W guglu poszukaj mysql tree menu. Powinno być w tekście "lft", "rgt". Oznaczenia są od numeracji elementów. Najwyższy element będzie mieć lft = 1, a rgt = liczbie elementów * 2 (o ile dobrze pamiętam). Powiedzmy, że są tylko trzy(rodzic i dwa podrzędne). 1: lft=1 rgt=6, 2: lft=2 rgt=3, 3: lft=4 rgt=5. I teraz: masz id kategorii, bierzesz dane rekordu z tym id, wyciągasz $lft i $rgt, bierzesz rekordy
  • Odpowiedz
Muszę podjąć decyzję między usuwaniem po foreign keys a triggerami dla czyszczenia dzieci podczas usuwania/edycji rodziców.
Do wyboru jest tak jak pisałem kaskadowe wymuszenie usunięcia dzieci + pilnowanie różnych spraw po stronie back-endu (z powodu nie działających triggerów w takiej sytuacji) a samymi triggerami.
Rozwiązanie nad którym pracuję będzie hostowane na wielu różnych (niestety zagranicznych, ale jakieś odniesienie będę miał) serwerach, głównie serwery wirtualne.
Jak wygląda obsługa triggerów w MySQL wśród usługodawców
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@larvaexotech: jaki jest wskaźnik selektywności? Jeśli przekracza jakąś tam wartość (zależnie od silnika) to silnik wykonuje full scan mimo założonego indeksu.
  • Odpowiedz
Mirki od ~4 dni czytam o NoSQL i różnych bazach tego typu. Będę mieć rekordy o ilości 'bardzo dużo, nosql recommended', baza będzie zdenormalizowana, żadnych relacji, żadnych transakcji, jak mi się jakiś rekord zgubi bo coś to nie będę płakać. Ogólnie wymarzone warunki do użycia NoSQL. O ile zapis nie musi być super szybki o tyle sam odczyt już tak. Dużo rekordów i teraz będę głównie wyszukiwać rekordy na podstawie kryteriów, nic

Jaka baza NoSQL do wyszukiwania wg kryteriów spośród dużej ilości danych

  • MongoDB 37.8% (17)
  • Hadoop 6.7% (3)
  • Cassandra 8.9% (4)
  • daj spokój, RDBMS 24.4% (11)
  • coś innego 22.2% (10)

Oddanych głosów: 45

  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blue94 to dosyć młode projekty, więc może być mało dokumentacji (nie wiem, jak w tym przypadku). Korzystałem z Spring Data JPA i Spring Data Redis i były bardzo fajne i bezproblemowe
  • Odpowiedz
Explode/split, implode/join dla MySQL? Ewentualnie wbudowana funkcja dla zamiany po wyrażeniu regularnym.
Muszę dodać unikalną wartość w polu w ktorym trzymam identyfikatory rozdzielone przecinkami (ON DUPLICATE KEY UPDATE).
#mysql
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@elirath: Serio. Te identyfikatory i tak nie będą w najbliższym czasie wykorzystywane, przygotowałem to pole na przyszłość.
Generalnie jest tabela dla dodatkowego bajeru, nie jakiejś głównej funkcjonalności.
Poza tym całą logikę funkcjonalności zmieściłem w jednym zapytaniu i jestem z tego dumny : ]
  • Odpowiedz
Dlaczego while z 40 linii w ogóle nie wchodzi gdy aktywny jest while z 16 linii? Zakomentowanie tego w 16 linii powoduje, że ten z 40 działa bez żadnego problemu. Myślałem, że to coś ze zmiennymi ale grzebie w tym z godzinę i nie ogarniam o co chodzi
http://pastebin.com/4RFTSHiC
#programowanie (ta, jasne) #php i trochę #mysql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MacDada: Wskaźnik (w kontekście języka) jest według mnie mniej mylący niż "przekazywanie obiektów przez referencję". Tak naprawdę jest to kopiowanie referencji/identyfikatora/"wskaźnika".

Przekazywanie przez referencję ma taką właściwość:

$a =& $b; $b = null => $a == null
Przy przekazaniu obiektów (bez uwzględnienia referencji &) $b = null nie skasuje przypisania dla $a.
  • Odpowiedz
@diwi: bardzo mi to potrzebne w intranecie. Tak bardzo, że zaraz przepisze wszystkie funkcje tylko po to żeby porzucić klasę która weszła w php5 ( ͡° ͜ʖ ͡°)
  • Odpowiedz