Dlaczego wywala ostrzeżenie A new statement was found but no delimeter between it and the previous one (near REPLACE) a przy próbie wykonania jest You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

UPDATE ps_feature_value_lang
SET value = REPLACE(value, '%cm%', '')

Ktoś wie jak to poprawić? #mysql #kiciochpyta
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki, głowię się z problemem podpięcia sklepu na woocommerce pod subdomene, już tłumaczę o co chodzi.

Mam stronę na wordpressie wraz ze sklepem na woocommerce postawione na domena.pl, natomaist chcę aby sklep widniał na subdomena.domena.pl. Czy da się rozdzielić sklep od strony, tak aby konta ze sklepu i ze strony nadal ze sobą współgrały?

Dodam jeszcze że na stronie mam zainstalowanego buddypressa oraz bbpressa i wszystkie konta (buddypress, bbpress, woocommerce) ze
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@3330235: Zaloguj się do phpmyadmina na konto roota, wejdź na zakładkę uprawnienia/użytkownicy (czy jakoś tak), zobacz czy masz użytkownika plan. Jeśli masz, to ustaw mu jeszcze raz hasło. Jeśli nie masz, to go utwórz i zrób mu od razu bazę (nazwa bazy zgodnie z tym co sobie ustawiłeś w konfiguracji skryptu).
  • Odpowiedz
siemanko mirki, poszukuję kogoś kto zajebiście zna się na #mysql - chodzi mi o skomplikowane łączenie zapytań wraz z zachowaniem wydajności. płacę w cebulionach za każde napisane polecenie, których w miesiącu oczekiwałbym od kilku do kilkunastu. ktoś chętny pomóc i sobie przy okazji dorobić? :D
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znaczy wiesz, MySQL oferuje dość mizerne pole do popisu jeśli chodzi o skomplikowane zapytania więc nie jestem pewien czy jest to warte mojego czasu.
  • Odpowiedz
Podczas zapisu do bazy mam dzinwe kodowanie ( swoją drogą query tez ma dzinwe ), wrzucam do bazy:

INSERT INTO announcments (title) VALUES ( 'Pokój 7,5M2 Warneńska,WOLNE OD ZARAZ')
a w bazie faktycznie ląduje taka wartość

Pokój 7,5M2 Warne?ska,WOLNE
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@destyl: Jak to Twoja baza, to przestaw debilny latin1swedish na globalny utf8; wtedy każda nowa tabela będzie miała domyślnie utf8 w kolumnach tekstowych i nie będziesz musiał martwić się o ciągłe poprawianie
  • Odpowiedz
Kto sie wlasnie dowiedzial, ze #mysql wymyslilo sobie, ze w nowych wersjach zmienia domyslna polityke waznosci hasel, bo tak?


Dzieki, mysql, nie dziwota, ze uzywamy tego tylko z pehape...
#gorzkiezale #dba
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IrvinTalvanen: a nie wiem, ja sie tym na produkcji nie zajmuje szczesliwie. To po prostu esencja srodowiska - zmienic cos, co bylo niezmieniane od lat, jak teraz czytam tylko dla kilku wybranych podwersji (From MySQL 5.7.4 to 5.7.10,), ktora nie gwarantuje niczego (bo i tak mozesz zalogowac sie tym haslem i je zmienic na dokladnie to samo...).
  • Odpowiedz
Mam taki problem niby banał ale cały dzień gdybam i nic.

Tabela1 - Produkty
id, options1, options2, options3
-----------------------------------------
1, 'a', 'b', 'c'
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DONwykopek: ogólnie to się nazywa również pivotowanie, ale tym zapytaniem co Ci dałem da się to zrobić i pivotowanie jest możliwe w MySQL. Przy okazji dało to radę zrobić przynajmniej na 3 sposoby:
- podzapytania
- odpowiednie warunki w JOIN
- pivot
  • Odpowiedz
Podczas instalacji workbench`a na windows 10 pod koniec instalacji dostaje dziwny error

the application was unable to start correctly (0xc000007b)
Niby sie instaluje, ale nie mogę go otworzyć, nie działa...

Google nic nie mówi specjalnego...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

KUUUUR*********WAFA!!!!

Jakimś cudem, po aktualizacji Wordpressa rozwaliło mi całego mysql-a ( ͡° ʖ̯ ͡°)

Muszę wszystko stawiać od nowa, ręcznie z backupu...dajcie + na pocieszenie...nie spałem do 5:00 ()

#wordpress #mysql #webdev
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie mirki.
Moje zapytanie SQL zwraca mi błędny wynik. Mam w bazie danych 3 tabele: user, product, vote. Chcę z tabeli pobrać wszystkich użytkowników wraz z ich produktami i ilością głosów oddanych na każdego użytkownika. W tym celu napisałem taki SQL:
SELECT
u.id,
v.id,
p.id,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql #sql #programowanie

Hej, próbuję zrobić bazę jak na załączonym obrazku gdzie np. Servings.kcal to automatycznie generowane pole pobierające FoodItems.kcal rodzica i przeliczające kalorie z takich na 100g/100ml, do takich ile podano w Servings.units. I tak wygląda SQL:

CREATE TABLE IF NOT EXISTS DietDB.Servings (
id INT UNSIGNED
Dijuna - #mysql #sql #programowanie

Hej, próbuję zrobić bazę jak na załączonym obr...

źródło: comment_HHv16ex2yFRF4sUdn46MzF0MKXmGnS0F.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piotrekkk2
chociażby przedzialami? w ogóle fakt, że otrzymasz datę rezerwacji w tabeli gdzie jest pokój jest już dziwny, chyba że schemat wygląda inaczej.
w takiej sytuacji jak masz, to mozesz chyba policzyć liczbe dni w przedziale, zrobić query dla tego przedziału i sprawdzić czy liczba wyników jest zgodna z liczbą dni w przedziale.

ale moim zdaniem masz zły schemat bazy.
  • Odpowiedz
@piotrekkk2: chyba, że to jest tak, że zazwyczaj pokoje są zajęte i wprowadzasz dni, w których pokój jest do wynajęcia?

wtedy możesz policzyć liczbę dni pomiędzy zadanymi datami i zamiast sprawdzać czy większe od zera dajesz czy większe lub równe liczba wymaganych dni w podanym przedziale; jeśli tak, to pokój można wynająć
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

próbowałem już wszystkie


@HiHiHiD: niestety nie mamy szklanej kuli, by wiedzieć co to oznacza, ale wygląda na to, że serwer webowy nie widzi bazy danych (może firewall, może brak dnsów - spróbuj po ip, a może coś innego)
  • Odpowiedz
@HiHiHiD: refused sugerowałoby firewalla. Nie jest to ani błąd adresu, ani autentykacji.
Upewnij się, że otwarłeś port 3306, czy na którym tam Ci to stoi. Jeśli to Twój prywatny świeży linux, to wyłącz jeszcze ewentualnie SELinuxa na próbę: setenforce 0
  • Odpowiedz
Mirki, proszę o pomoc z #mysql, #sql, #bazadanych. Mam problem z porównaniem argumentu wejściowego (rola) z wybraną wartością (admin lub user). Jak poprawnie poprawić ten fragment kodu?

delimiter //
CREATE PROCEDURE
Proc(IN rola VARCHAR(5), IN login VARCHAR(50), IN haslo VARCHAR(64))
BEGIN
IF
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemanko mirki,
Jako jeden z punktów mojej magisterki mam do wykonania całkiem prosty program, który będzie pobierał pliki .csv (z dużą ilością danych), a następnie wykona operacje porównania danych ze sobą i wypluje plik .csv, który będzie spełniał funkcję raportu. Mam 2 koncepcje i nie wiem, która będzie szybciej wykonywać operacje na danych zawartych w plikach csv. Dodam, że narzucono mi C# wraz z MySQL lub sam C#.
Czy lepiej utworzyć bazę
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki! Proszę o pomoc z zakresu #php #mysql
Domyślam się, że nie jest to nic trudnego, ale ja nie miałem z tym nigdy do czynienia, kierunek studiów absolutnie z tym niezwiązany, ale muszę wybrnąć z problemu i tutoriale nic nie pomagają. Phpmyadmin, z bazy danych o wypadkach na drogach mam nr drogi i datę zdarzenia (między innymi). Muszę wypisać ile wypadków zdarzyło się na danej drodze w kolejności malejącej.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach