via Wykop Mobilny (Android)
  • 1
@Jakubaty: jak nie ma backupu Mysql a wszystkie rzeczy trzymales właśnie tam przykro mi - właśnie dolaczyles do tych ludzi, którzy backup robią.

Chyba, że pliki o których piszesz to jakieś pliki Mysql a, a nie wordpressa
  • Odpowiedz
Pomocy. Mam bazę danych z 20 tys. rekordów, która do wczoraj działała bez problemu. Dzisiaj niestety zapytanie mające wyświetlać rekordy powyżej 3000 w kolejności wg klucza głównego (LIMIT 3000, X) wykrzacza mi całego MySQLa.
Inne bazy danych działają bez zarzutu, więc myślę, że coś złego się wydarzyło z tą konkretną.

2018-11-06 09:20:12 24b0 InnoDB: Operating system error number 23 in a file operation.
InnoDB: Some operating system error numbers are described at
InnoDB: [http://dev.mysql.com/doc/refman/5.6/en/operating-system-error-codes.html](http://dev.mysql.com/doc/refman/5.6/en/operating-system-error-codes.html)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kaktus_z_ostrymi_kolcami: Oczywiście. Sam to przerabiałem, nie z MySQL, ale Firebird. Serwer działał bez UPsa, przerwa w zasilaniu. Po włączeniu serwera baza wstała, można się było podłączyć, ale niestety do części tabel albo nie było dostępu całkowicie, albo nie mozna było wyselektować wszystkich rekordów. Plik bazy uszkodzony.
  • Odpowiedz
#sql #mysql chcę zrobić trigger "BEFORE INSERT" w MySQL Workbench który sprawdzałby prawidłowość danych i blokował dodanie wiersza w razie gdyby były one niepoprawne. W tym przypadku mam np. sytuację jak na zdjęciu i nie chcę żeby możliwe było dodanie wiersza do tabeli Secondaries jeżeli istnieje wiersz z tym samym kluczem w tabeli Characteristics i odwrotnie. A więc gdybym tworzył trigger "AFTER INSERT", napisałbym coś takiego (w przypadku
Capt_S - #SQL #mysql chcę zrobić trigger "BEFORE INSERT" w MySQL Workbench który spra...

źródło: comment_YEkkCLL054jP97NsaLF5knYlTfPoSRQF.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę zbindować parametr z funkcją replace, jednak cały czas nie przechodzi. Test ręczny działa. Ma ktoś jakiś pomysł?
SELECT advisor FROM advisor WHERE replace(replace(replace(nip,'-',''),' ',''),'.','') LIKE '?' ;-
#php #mysql #programowanie #pytaniedoeksperta
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak, polecenie przetestowane w phpMyadmin z podmianą ? na stringa, który jest w tabeli.

mysqli_stmt_bind_param($stmt, "s", $nipEsc);
mysqli_stmt_execute($stmt);
  • Odpowiedz
@sohost: ale jak za miesiąc kupię na rok to też będę miał 2 miesiące gratis? muszę lekko odroczyć (w sumie "odmiesięcznić" ale nie ma takiego słowa) ten wydatek;)
  • Odpowiedz
  • 3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam tabelę, w której mam kolumnę z ID węzła (node) i, potem enum z aktywnością (channel), timestamp i wartość. Jak w #mysql pobrać dla każdego użytkownika ostatnie wartości dla każdej aktywności każdego węzła? W PostgreSQL zrobiłbym to przez distinct on, ale w MySQL nie działa on w ten sam sposób.

Znalazłem niby taki odpowiednik:

mysql> select * from (select * from records order by id desc) recs group by node, channel
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZFY0gzdR1q: Wordfence bierze md5 z plików i porównuje z tymi z czystego źródła. Jak się coś nie zgadza, to wrzuca na listę z opcją porównania (po lewej czysty plik, po prawej plik z serwera). Ma także listę plików, jakie powinny się znajdować w poszczególnych katalogach, więc jak się pojawi coś dodatkowego, to trafi do alerta. No i na koniec ma też sprawdzanie uploadów (czy aby na pewno są tam pliki
  • Odpowiedz
#mssql #mysql #informatyka #bazydanych

Cześć, potrzebuję jakiegos programu do mssql żebym mógł połaczyć się ze zdalnym serwerem do bazy i ją edytować. Oczywiście baza będzie na innym sprzęcie niż klient do edycji. Możecie coś polecić?

Chodzi o to, że próbuję otworzyć porty na routerrze, tak by moja baza była widoczna dla zewnętrznych sprzętów.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sohost: zacznę od strony wizytówki, a o preste pytam, bo na ovh zainstalowalem i nawet nie chcialo wystartowac. W panelu ovh pokazywalo ze przeciazam serwer.. na linuxpl poszlo gładko.

ceny są netto czy brutto?
  • Odpowiedz
#mysql #linux
Jak połączyć się zdalnie z bazą danych?

Bazę postawioną mam na VirtualBoxie o adresie 192.168.0.1. Do tej pory bawiłem się w konsoli i logowałem się jako root.
Chciałbym połączyć się do bazy przez WorkBencha ale nie do końca wiem jak.
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Caishen: z tego co pamiętam trzy rzeczy: dać uprawnienia user@*, w my.cnf ustawić żeby nasłuchiwał na zewnątrz i dać wyjątek na firewallu na port chyba 3386
  • Odpowiedz
#sql #mysql
poszukuje jakieś bazy na której mógłbym poćwiczyć i i bez problemu zaimportować ją do XAMPP
Próbowałem zaimportować Northwind ale w xampp się sypie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

no siema #sql swiry ( ͡° ͜ʖ ͡°) mam takie pytanko:
Posiadam tabele z zamowieniami i produktami.. chciałbym sobie zrobić zapytanie do bazy które wyświetli mi ile było wierszy z produktem pobranym z tabeli produkty..
Myślałem żeby najpierw sobie w pętli while pobrać wszystkie nazwy produktów z tabeli produkty a potem w kolejnej pętli tą zmienną podstawić do zapytania np tak:
"SELECT zamowieniadanieglowne FROM zamowienia
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w MYSQL robiąc left joina, mogę wrzucić konkretnie 3 najnowsze wartości jako 3 różne kolumny w tabeli?

Mam 2 tabelki, chciałbym, by to wyglądało tak:

id | name | artist1 | artist2 | artist3

artists
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@januzi: Zrobiłem trzy dodatkowe selecty w selecie głównej tabeli, zamiast joinów. Robie 3 takie same selekty, ale z różnym offsetem i działa tak jak chciałem. To nie do widoku tylko do generowania raportu za pomocą komendy, więc nie ma co się bardzo nad tym rozczulać ;)
  • Odpowiedz