Wszystko
Najnowsze
Archiwum
- 426
- 2
Mirki, pytanie. Mam tabelę w której mam kilka tys rekordów (logi). W tej tabeli dajmy na to jest kolumna "id" i "date" (datetime). Wpisy mam różnie, co minutę, co 5 minut itd. Chcę teraz zrobić SELECTa, w którym wyświetlę wpisy, pomiędzy którymi data jest nie mniejsza niż np. 40 minut. Jak takie coś zrobić?
#programowanie #mysql #php
#programowanie #mysql #php
- 2
mmm bo ma brać od początku :P
@loginek0: Czyli wracam do pierwotnego stwierdzenia - zdefiniuj dokładnie problem.
Czyli bierze 1 wpis i później szuka najbliższego po 40minutach.
Zawsze ma zwrócić 2 wiersze, czy jakieś dalsze też?
- 1
@loginek0: Nie zrobisz tego prostym SQLem, ponieważ o ile pierwsze dwa wiersze można łatwo wybrać (bo drugi wybierasz względem pierwszego), to w dalszych okno czasowe jest ruchome i zależy od poprzedniego wybranego wiersza.
Ty tu grupujesz natomiast w stałych oknach czasowych w tym przypadku o rozmiarze 5.
Żeby
Ty tu grupujesz natomiast w stałych oknach czasowych w tym przypadku o rozmiarze 5.
Żeby
Ile może potrwać import 200MB pliku SQLowego do MySQL z LAMPPa przez phpmyadmin?
#mysql #sql #bazydanych
#mysql #sql #bazydanych
- 1
@PrawieJakBordo: Zaimportowało się :P Dzieki
- 4
Mirki, znam absolutną podstawę jeśli chodzi o obchodzenie się z bazami danych mysql i stąd to pytanie. Mam w bazie danych wiersz ktory ma kolumnę o nazwie X i na podglądzie widać w niej dane w postaci:
"1-1-1-1-1-1-1-2-1-0-0-0-0-0-0-0-0-0-0-0-0-1"
ale jak kliknę na edycję tego wiersza to wtedy kolumna X ma wartość:
"312d312d312d312d312d312d312d322d312d302d302d302d302d302d302d302d302d302d302d302d302d31" zamiast 1-0-1 itd
Typ
"1-1-1-1-1-1-1-2-1-0-0-0-0-0-0-0-0-0-0-0-0-1"
ale jak kliknę na edycję tego wiersza to wtedy kolumna X ma wartość:
"312d312d312d312d312d312d312d322d312d302d302d302d302d302d302d302d302d302d302d302d302d31" zamiast 1-0-1 itd
Typ
- 0
@Duze_p--o: możesz podać jakiś dekoder online? Czy to bardziej skomplikowane i samemu się tego nie zrobi dwoma kliknięciami
Mam problem ( ͡° ʖ̯ ͡°) Pytongowe MySQLdb jakoś nie bardzo mnie rozumie.
Robię w programie stringa, który będzie aktualizował wartość komórki w tabeli w jednym z wierszy. Przechodzi przez program bez żadnych problemów, ale nie aktualizuje wartości w komórce. Jak puszczę to ręcznie, to wszystko ładnie działa.
czego
Robię w programie stringa, który będzie aktualizował wartość komórki w tabeli w jednym z wierszy. Przechodzi przez program bez żadnych problemów, ale nie aktualizuje wartości w komórce. Jak puszczę to ręcznie, to wszystko ładnie działa.
"UPDATE data SET volt_aku_cur='" + volt_aku_cur + "' WHERE serial_num='" + current_serial + "';"czego
- 0
@macgajster: To ma znaczenie. Nie ma w przypadku MySQL w starszych wersjach, w nowych domyślnie to nie działa.
- 2
- 4
@hakeryk2: w teorii powinien być bezproblemowy. Wyłączasz MySQL, instalujesz MariaDB, z MariaDB zapuszczasz mysql_upgrade i powinno działać. Nie ma do tego "narzędzi".
W praktyce - RÓB KOPIĘ. Zawsze. Jeśli to Twoja jedyna baza, to na bank się coś s-------i :P
Wszystko zależy z jakiej wersji na jaką idziesz. Ja bym zrobił dumpa, zainstalował marię i władował tam dumpa.
No ale:
https://mariadb.com/kb/en/library/upgrading-from-mysql-to-mariadb/
https://www.digitalocean.com/community/tutorials/switching-to-mariadb-from-mysql
W praktyce - RÓB KOPIĘ. Zawsze. Jeśli to Twoja jedyna baza, to na bank się coś s-------i :P
Wszystko zależy z jakiej wersji na jaką idziesz. Ja bym zrobił dumpa, zainstalował marię i władował tam dumpa.
No ale:
https://mariadb.com/kb/en/library/upgrading-from-mysql-to-mariadb/
https://www.digitalocean.com/community/tutorials/switching-to-mariadb-from-mysql
- 2
@hakeryk2: ponoć? A dobijasz do chociaż 30% cpu usage? Albo do połowa-liczby-procesorów load average? MariaDB w porównaniu ze starymi MySQLami? Czy tymi nowszymi od wersji 5.7? I rzeczywiście to MySQL zużywa najwięcej CPU na boksie? Jak działa, jak nie ma problemów, to nie ruszaj ( ͡° ͜ʖ ͡°)
Jestem zielony w bazach d anych i ogólnie webdev, ale jakieś podstawy jak instalacja skryptów znam. Ale pytanie.
Chciałem skryptem sprawdzić połączenie z bazą danych
https://www.tecmint.com/test-php-mysql-database-connection-using-script/
i wyskakuje mi
Could not open the db 'db_xy'
Chciałem skryptem sprawdzić połączenie z bazą danych
https://www.tecmint.com/test-php-mysql-database-connection-using-script/
i wyskakuje mi
Could not open the db 'db_xy'
- 2
@coolcooly22: Nie masz uprawnień do bazy.
- 2
Dlaczego mi wywala błąd gdy się chce zalogować do bazy danych przez skrypt php?
Poniżej cały skrypt
php
$dbc = mysqliconnect('nazwaserwera', 'nazwa użytkownika bazy danych', 'hasło do bazy danych', 'nazwa bazy danych')
or die('Brak połączenia z
Poniżej cały skrypt
php
$dbc = mysqliconnect('nazwaserwera', 'nazwa użytkownika bazy danych', 'hasło do bazy danych', 'nazwa bazy danych')
or die('Brak połączenia z
- 7
- 48
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
@albatroszippa1998: od kiedy w e.14 się korzysta z mysqli i obiektowego wrappera? lel, przecież jak ostatnio słyszałem to tam dalej mysql_query itp
- 4
@albatroszippa1998: spoko, to od razu mógł was nauczyć oop i alternative syntax, bo nawet taką pierdołę da się napisać ładniej i rodzielić logikę i widok łatwo i szybko i wprowadzić MVC proste jak budowa cepa i to bez żadnego frameworka
@mk27x spoko
- 1
@mk27x: @sucharplayer: może nie jest to ebook, ale jak się pobawisz to i otworzysz offline ( ͡° ͜ʖ ͡°)
http://pl.phptherightway.com
http://pl.phptherightway.com
- 7
#mysql #serwery #devops
Mireczki, potrzebuję wsparcia. Mam VPSa w Aruba 1 GB RAM, 20 GB SSD, 1 Core Intel® Xeon® E5-2650L v4. Od października chodzi sobie tam MySQL razem z Wildfly, dzisiaj rano MySQL coś o-----ł i ma ciągle ciągłe użycie procka >90%. Jak to zdebugować żeby mu się polepszyło? Maszyna była restartowana po tym i bez zmian. W komentarzach reszta screenów z serwera.
Mireczki, potrzebuję wsparcia. Mam VPSa w Aruba 1 GB RAM, 20 GB SSD, 1 Core Intel® Xeon® E5-2650L v4. Od października chodzi sobie tam MySQL razem z Wildfly, dzisiaj rano MySQL coś o-----ł i ma ciągle ciągłe użycie procka >90%. Jak to zdebugować żeby mu się polepszyło? Maszyna była restartowana po tym i bez zmian. W komentarzach reszta screenów z serwera.
źródło: comment_8dlKh4sJ49i8LeHwKRpzH8VqYu6xtBUo.jpg
Pobierz- 2
@Ziom_Bel: popatrz co w tym czasie MySQL robi (SHOW PROCESSLIST;) - może coś ci się rzuci na oczy.
Dodatkowo włącz logowanie slow query i popatrz, czy są jakieś zapytania, które wykonują się wyjątkowo długo zjadając czas procka (https://stackoverflow.com/questions/11606972/how-can-i-enable-mysql-slow-query-log-on-my-server). Możliwe, że jakaś tabelka za bardzo urosła, jest źle (lub w ogóle) poindeksowana (albo zapytania nie korzystają z poprawnych indeksów). W sumie sporo możliwości.
W wolnym czasie polecam: http://www.highperfmysql.com/ - przeszedłem
Dodatkowo włącz logowanie slow query i popatrz, czy są jakieś zapytania, które wykonują się wyjątkowo długo zjadając czas procka (https://stackoverflow.com/questions/11606972/how-can-i-enable-mysql-slow-query-log-on-my-server). Możliwe, że jakaś tabelka za bardzo urosła, jest źle (lub w ogóle) poindeksowana (albo zapytania nie korzystają z poprawnych indeksów). W sumie sporo możliwości.
W wolnym czasie polecam: http://www.highperfmysql.com/ - przeszedłem
Jaki jest najlepszy sposób na łączenie z bazą #mysql w #angular
Jakiś poradnik od razu? :)
#pytanie #webdev #naukaprogramowania #bazydanych
Jakiś poradnik od razu? :)
#pytanie #webdev #naukaprogramowania #bazydanych
- 2
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
@krzysztofu: phpinfo(); i będziesz miał podaną lokalizację php.ini
Ewentualnie w php: ini_set('klucz', wartość);
Ewentualnie w php: ini_set('klucz', wartość);
- 2
@Benzen:brał - defaulta z serwera a jak stworzyłem sobie taki plik w danej lokalizacji to nadpisał :)
- 69
Czemu MySQL jest popularny, z dedykacją dla @drag_op, @zdalny
#sql #programowanie #webdev #mysql #postgersql
@drag_op: To jest dość skomplikowane. PostgreSQL jest projektem który jest stary, PostgreSQL wywodzi się z projektu Postgres a ten z Ingres, Ingres został zapoczątkowany w 1973 roku gdy jeszcze nikomu się o webdevie nie śniło. W czasach gdy sieć startowała to Postgres był już zaawansowaną
#sql #programowanie #webdev #mysql #postgersql
@drag_op: To jest dość skomplikowane. PostgreSQL jest projektem który jest stary, PostgreSQL wywodzi się z projektu Postgres a ten z Ingres, Ingres został zapoczątkowany w 1973 roku gdy jeszcze nikomu się o webdevie nie śniło. W czasach gdy sieć startowała to Postgres był już zaawansowaną
- 4
@drag_op: Chodzi o zapytanie
SELECT COUNT(*) FROM tbl. Silnik MyISAM dla MySQL nie wspierał transakcji i zapisywał liczbę wierszy dla każdej tabeli dlatego zwracał błyskawicznie wynik, PostgreSQL sprawdzał widoczność każdego wiersza dla aktualnej transakcji przez odwiedzenie krotki na dysku co było bardzo wolne, od 2012 pg wspiera index-only-scan i potrafi zwrócić wynik po przeanalizowaniu indeksu, natomiast MySQL obecnie wspiera transakcje w domyślnym silniku innodb i już tak błyskawiczny nie- 9
@Zdalny: Nie, bo w MySQL są te same problemy z tym że tam zwykłą odpowiedzią jest "Będzie pan zadowolony". PostgreSQL jest nastawiony na niezwodność i dokładność dlatego trudne problemy typu replikacja master-master są opisywane jako trudne. MySQL jest robiony w myśl zasady "My ze szwagrem po pijaku nie takie rzeczy robili" dlatego trudne problemy są opisywane jako "No przecież jakoś działa".
- 1
W mssql-server ładnie można dodać odbc, podlinkować serwer i wyciągać zapytania z mysql'a. Da się odwrotnie?
Tj. z poziomu mysqla wyciągać selecty bezpośrednio z bazy mssqlowej?
#windowsserver
#linux
#sysadmin
Tj. z poziomu mysqla wyciągać selecty bezpośrednio z bazy mssqlowej?
#windowsserver
#linux
#sysadmin
- 1
@drag_op: Bo MySQL nadaje się tylko do prostych aplikacji: nie obsługuje zaawansowanych zapytań, explainy nic absolutnie nie mówią o tym co się dzieje, ma historię masę dziwacznych rozwiązań i potrafi zwracać błędne wyniki w myśl zasady "lepiej zwrócić cokolwiek". Sporo problemów z MySQL jest w deseń "Jak zrobić w MySQL coś co działa na wszystkich innych bazach z sqlite włącznie". Zastawia pułapki na użytkownika, do wersji 5.7 nie obsługiwało poprawnie
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...































#mysql #programowanie
zerknij tu
https://stackoverflow.com/questions/9462416/shell-one-line-query
odpowiedź z ptaszkiem, tylko zamiast UPDATE bedziesz mial swoje load data infile
może zadziała
PLIK .txt:
1111|ADAM
1122|ADAM2
A tabela po