Fórumok
Sziasztok!
Lenne egy olyan megoldás, ami bash script által jól működik, leszedi a MySQL DB-ből a ussers/user-name listát egy TXT fájlba, és utána ezt egy másik mysql script beleteszi egy állandó mezőbe (user_lists.users).
Hogyan tudnám ezt egy MySQL lekérdezéssel megodani? Az gond, hogy vagy 10 éve foglalkoztam ilyen mélységben, adatbázisokkal.
Hozzászólások
az egyik táblából való lekérdezés eredményét akarod másik táblába feltölteni?
Ha megfelelően formázod a kimenetet, akkor szerintem egy pipe-on keresztül meg tudod oldani.
Ez megoldhato egyetlen lekerdezessel adatbazison belul. Itt talalsz peldat ra: https://www.w3schools.com/sql/sql_insert_into_select.asp
Jól értem, hogy egyetlen cellába szeretnéd szövegként beletenni a teljes felhasználó-listát, mondjuk az egyes felhasználóneveket soremelésekkel elválasztva?
INSERT INTO `user_lists` (`users`) VALUES ((SELECT GROUP_CONCAT(`user-name` SEPARATOR '\n') FROM `users`))
Igy van. Hétfőn megnézem, de sztem ezt kerestem.
"speciel a blockchain igenis hogy jó megoldás, ezért nagy erőkkel keressük hozzá a problémát"
"A picsat, az internet a porno es a macskas kepek tarolorandszere! : HJ"
Engem az értelme az egésznek érdekelne. Ugyanis ez esetben a hozzáféréshez is sql kell. Akkor már mindegy, mi van a queeyben.
+1, jó lenne tudni, mi a megoldandó probléma :)
Lehet eddig nem volt probléma, de mivel lett megoldás, most már van probléma. :)
Ispconfig adatbázisban létrehoztam egy everybody forward-ot, annak kellene a destination mezőjét frissíteni per fél naponta, az összes aktív felhasználó mail címével.
"speciel a blockchain igenis hogy jó megoldás, ezért nagy erőkkel keressük hozzá a problémát"
"A picsat, az internet a porno es a macskas kepek tarolorandszere! : HJ"
create view kell neked. ekkor full online/realtime lesz.
https://www.w3schools.com/sql/sql_view.asp
CREATE VIEW sajatnezet AS (SELECT GROUP_CONCAT(`user-name` SEPARATOR '\n') FROM `users`)
Nesze neked normalizálás és használhatóság...
https://thedailywtf.com/articles/a-split-in-the-database
Erre nem kell shell script, egy VIEW-t kell keszitened ahol az egyik mezo egy lekerdezes eredmenye lesz.