- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
Hirdetés
-
Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
ph A Kereskedelmi Minisztérium egyelőre csak felméri a helyzetet, egyelőre nem látni, hogy tudnak-e bármit is tenni.
-
Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
it Egyre nagyobb probléma az AI hallucinálása – most az osztrák adatvédelmi hatóság veheti elő a ChatGPT miatt az OpenAI-t, alapvetően a GDPR megsértése miatt.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
Új hozzászólás Aktív témák
-
sonar
addikt
Sziasztok,
Hogyan tudom monitorozni, hogy milyen SQL parancsok érkeztek be a MySQL serverbe?
Nézegettem ezt a MySQL Administratort, de nem igazán találtam semmi idevonatkozót.
Vki esetleg? V vmi konfigurálás kéne hozzá?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Jester01 #596 üzenetére
Jah tudom meg próbáltam is, csak azért ez elég favágó módszer.
Vhogy be lehet kapcsolni, hogy loggoljon minden query-t. Nekem csak egy negyed óra kell, csak nem találom a lehetőséget[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Jester01 #596 üzenetére
Nah megtaláltam a megoldást
my.ini -ben (win alatt, linuxnál my.cnf)
[mysqld]
log=query.log
illetve ezt a parancsot kell még kiadni: SET GLOBAL general_log = 'ON';és már minden query loggolva van.
Loggolás likapcsolása
SET GLOBAL general_log = 'OFF';Még vmi.
Ha update paracsot adom ki akkor kell léteznie a rekordnak? Akkor is lefut ha nem létezik?
Csak azért kérdem mert most per pill 2 napig nem leszek olyan gép közelbe, hogy ki tudjam próbálni.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok
Van egy SQL script ami elvileg létrehozná a táblákat, egyik serveren meg tudtam csinálni, de egy másikon nem. Kiesik azzal, hogy syntax hibája van. De egyszerűen nem jövök rá, hogy miért.
/*
Navicat MySQL Data Transfer
Source Server : ±¾»ú
Source Server Version : 50149
Source Host : swerditff:3306
Source Database : etms
Target Server Type : MYSQL
Target Server Version : 50149
File Encoding : 65001
Date: 2010-08-12 16:32:50
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `errtab`
-- ----------------------------
DROP TABLE IF EXISTS `errtab`;
CREATE TABLE `errtab` (
`No` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
`mtsn` varchar(16) NOT NULL,
`errtime` datetime NOT NULL,
`errcode` varchar(4) NOT NULL,
`testlog` text NOT NULL,
`noinol` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`No`),
KEY `noinol` (`noinol`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='InnoDB free: 169984 kB';A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Bocs az tényleg lemaradt
Script line: 21 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 'USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='In' at line 9A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Azokat a rekordokat szeretném kilistázni amik régebbiek, mint 10 nap (Create_Time)
Itt alább a query, de valahogy nem igazán működik
Mi lehet a gond?SELECT * FROM tdc_lc_lot_info where order_no like 'TDC%' and Create_Time < date_sub ('today',interval 10 DAY);
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Brown ügynök #702 üzenetére
Nem igazán jött be
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Jester01 #705 üzenetére
Nem!
SELECT * FROM tdc_lc_lot_info where order_no like 'TDC%' and Create_Time < date_sub(curdate(),interval 10 DAY);Hibaüzi:
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 'SELECT * FROM tdc_lc_lot_info where order_no like 'TDC%' and Create_Time < date_' at line 2Viszont a második kódsorod lefut szépen.
[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Egy kis segitségre lenne szűkségem. Hogyan tudnám azt megoldani, hogy egy mezőnek csak az első négy karakterét figyelje a query?
Van egy rakás infóm az Item_Name oszlopban pl.:
2756B1X
2756B2X
2756B3X
2756C1X...
2755B1X
2755B2X
2755B3X
2755C1X...
de én csak annyit szeretnék vissza kapni, hogy van 2755 meg 2756
Excelben meg tudom csinálni ezt a plusz szűrést, de jó lenne ha ezt a plusz műveletet el tudnám hagyni.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Sk8erPeter #731 üzenetére
Sajnos nem igazán jól fejeztem ki magamat.
Amit te irtál az megszámolja, hogy hány van. Nos nekem csak az kellene, hogy van
2755 és van 2756..
Szerintem a Distinct-tel kellene valahogy operálniA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Sk8erPeter #733 üzenetére
Azért mert ez azt adja vissza, hogy van nekem mondjuk 25 db 2755-ös bejegyzésem.
De én meg azt akarom látni, hogy van 2755 és van 2756 és van 2759 de nincsen 2758.
Talán igy már érthetőbb. Bocs ha keverek, de nem igazán tudom másképp megfogalmazniA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Sk8erPeter #736 üzenetére
Elnézést. Nem mindig vagyok a szavak embere
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Hi,
Miért van az, hogy ha mindent kitörlök a tábálból és utána felviszek egy új recordot akkor az ID (primary key) nem 1-től kezdődik?
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Nézzétek el a hiányos tudásomat. Ismét elakadtam.
Van hat csapat és 10 forduló. És menet közben kellene egy tabellát összerakni.
id_team - csapat
id_fordulo - forduló
score - a csapat mennyi pontot szerzett az adott fordulóban.
Hogyan tudnék ebből egy tabellát összerakni?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Speeedfire #837 üzenetére
Egy tábla az egész. És tabella kell belőle olyasmi, mint a fociban.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Apollo17hu #838 üzenetére
Zsiir! A group by nem jutott eszembe.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Megint meggyült a bajom egy query-vel. Egy intervallumra szeretnék lekérdezni, de mivel a date_time formátuma '%Y%m%d%H%i%s' ezért ez a query nem fut le, azaz nem ad vissza értékelhető eredmény.
Tudnátok segíteni, hogy mit kellene módosítanom?
SELECT * FROM li_mtsn_index where date_time < (DATE_SUB(NOW(), INTERVAL 1 DAY)) order by date_time;A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Egy kis restore/backup témával fordulnék hozzátok.
Valaki álmosabb volt a kelleténél és Select helyett Delete-vel kicsapott pár recordot.
Nem nagy gond mert van napi Backup. Viszont ha azt állitom vissza akkor a mai napi meló 90%-a elveszik.
Ezért egy másik adatbázisba visszatoltam a backupot és lefutattam a query-t (helyesen), export majd notepad++ szal megszerkesztettem és visszatoltam a helyes adatbázisba.
Szerencsém volt mert csak 50 rekordról volt szó.
Szóval lehet valahogy úgy exportálni egy query-t, hogy azt egyből bele tudjam tölteni a megfelelő táblába?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
A következő problémám lenne.
Van egy könyvtár 2-3000 file-lal és ennek a tartalma viszonylag gyakran változik (másolnak oda és törölnek is)
Egy listát kellene erről folyamatosan vezetni MySQL-ben. Kb 2-3% változik folyamatosan.
A gondom az, hogy nem igazán tudom, hogy mi lenne az optimális megoldás.
Nyilván a delete / truncate majd insert lenne a legtriviálisabb megoldás, de szerintem ez túl favágó.
Mit tudtok javasolni? Van erre valami más alternativa?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz DNReNTi #1531 üzenetére
Értem mit mondasz, de ez is egy bazi nagy for ciklus lenne ahol 95%-ban nem változik semmi.
Plusz duplán kell futtatni mert ha mondjuk töröltek egy file-t az csak úgy derül ki ha minden egyes rekordhoz tartozó filet leellenőrzök.
Sajnos a dátum figyelés sem játszik mert a file dátuma az eredeti kreálási (azaz simán lehet, hogy 2010-es és most lett odamásolva)
(valamint win és linux alatt is működnie kell/ene a scriptnek)A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz DNReNTi #1533 üzenetére
Nem FTP hanem egy sima share. És egy automatizmus mozgatja a file-okat (sajnos nem tudunk belenyúlni)
Ez az oda vissza checkelés nem túl szimpatikus, akkor egyszerűbb egy
delete * from table; dir *.* -> insert table; Ekkor max azt kellene megoldani, hogy amig ez fut addig ne legyen query. Tényleg lehet valami lock-ot csinálni?
De lehet, hogy odavissza checkelés lesz a vége. Megirom midkét féle képpen és meglátom mit mutat.Felülirás nem számit, csak az a lényeg, hogy a helyén legyen.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Nekem is volt hasonló gondom, hogy két baromi nagy adathalmazban kellett a változásokat figyelni.
Egy ideig járható volt ez a favágó/vasutas módszer, hogy ide oda ellenőrizek aztán egy pont után... slow query...
Én úgy oldottam meg, hogy a kivánt csoportokat lequery-ztem és csináltam egy különbséget és csak azt toltam fel. Illetve töröltem / updateltem.
Lehet, hogy a fáradtság teszi, de nem értem pontosan, hogy melyik a lassú rész. Mit csinálsz ott pontosan?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz tzimash #1592 üzenetére
Szerintem a dec(4) elég, mert a check funkció nincs tökéletesen implementálva a mysqlbe
"The CHECK clause is parsed but ignored by all storage engines" [link]
viszont ez lenne a helyes
CONSTRAINT chk_irsz CHECK (irsz BETWEEN 1001 AND 9999)
(de ne query browserből próbáld mert ott még a not null-as kivételt is meg lehet kerülni)Ha van más megoldás tedd közzé kíváncsi vagyok
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Egy olyan egyszerű problémám lenne amivel nem tudok megbirkozni.
Van egy tbl_team tábla a következő mezőkkel: id_team, team_name, liga_id
illetve van egy tbl_meccs sok sok infóval és ahol van hazai, vendeg field.
A problémám az, hogy ha hazai-hoz hozzá joinolom a 'tbl_team.id_team = tbl_meccs.hazai'
akkor a vendéghez nem tudom már hozzá joinolni.
Googlizgattam, de nem találtam használható infót. Vkinek van ötlete hogy hogyan kellene?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Apollo17hu #1618 üzenetére
Ez a bajom, hogy nem engedi kétszer joinolni a tbl_team-et
SELECT * FROM tbl_meccs_summary
INNER JOIN tbl_team_table ON tbl_meccs_summary.home=tbl_team_table.id_team
INNER JOIN tbl_team_table ON tbl_meccs_summary.away=tbl_team_table.id_team
Error Code: 1066. Not unique table/alias: 'tbl_team_table'[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Amúgy mire kell? csak bütykörészni vagy komolyabb dolgokra?
Bármilyen OS-re pikk pakk fel lehet pattintani. (és a community letöltéséhez nem kell semmilyen regisztráció sem)
ubuntu/mint vonalú distróknál sudo apt-get install mysql-server
centos/rhel yum install mysql-serverde software centerből kattingatva is lehet.
workbenchnél már lehetnek gondok. Nekem speciel 6.2.4 (legutolsó) sehogy se ment fel centos 7 alá, mig a 6.2.3. elsőre felmentA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Ablakos #1667 üzenetére
És mi a pontos hibaüzenet?
Milyen disztribúció?Ha nem vmi komoly dolog akkor esetleg felrakni a MySQL-t inkább?
Vagy ezt próbáld meg:
MariaDB
Configure MySQL/MariaDB as described in MariaDB.
Uncomment at least one of the following lines in /etc/php/php.ini:
extension=pdo_mysql.so
extension=mysqli.so
[link][ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
-
sonar
addikt
válasz don_peter #1674 üzenetére
Szúrd be az EXPLAIN-t a query-d elé és meglátod, hogy mennyi idő alatt fut le és mennyi sort vizsgál át.
Igy ha módositgatsz, könnyebben össze tudod hasonlitani az eredményeket.
Szedd szét darabokra a query-t és nézd meg, hogy melyik a leglassabb aztán lehet gondolkodni továbbA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz don_peter #1679 üzenetére
Az időt általában a program irja ki alul. Ilyesmit kell keresned, hogy query executed, row set... és többnyire ms-ben (milisec) vagy rosszabb esetben sec -ben irja ki.
Mi a közvetlen felület nálad?
command line mysql? v phpmyadmin? query browser, workbenchazt még meg tudod nézni, hogy az indexeket használja-e.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Egy webes tool ami segít a defaultnál jobb konfig file kreálásban:
http://tools.percona.com/wizardA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Fecogame #1688 üzenetére
Első körben mivel csinálod?
Egyébként ez a helyes SQL parancs
USE schema_neve;
Utána már elég csak a tábla neveket beírni.De mondjuk a Delete parancsodat is át lehetne irni egybe
DELETE FROM wp_comments WHERE comment_approved in (`trash`,`spam`,`0`,`post-trash`);A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Fecogame #1690 üzenetére
Hm ha lehet hinni a google-nak akkor ez egy ismert bug
Igazából ezt javasolják
Export the database to file;
verify if exported file is really OK!!;
drop the database where I have issues;
create a new database with the same name that the last;
import the file to the database.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
-
sonar
addikt
válasz TomyLeeBoy #1718 üzenetére
Szerintem a php-vel van a baj, mert escape karakternek érzékeli.
Nézz utána a stripslashes() függvénynek.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!