Auto yang

Indította Rodriguez, 2018-08-24, 13:29:44

Sziasztok!
Az alábbi querryvel szerettem volna hogy bent legyen a nagyobb raktár és az auto yang:
UPDATE account SET safebox_expire = '2025-12-31 00:00:00',   autoloot_expire = '2025-12-31 00:00:00';

Viszont ezzel csak azoknak az accocnak adja meg amelyek már megvannak, ha új accot csinálok nem adja meg azokra.

Mi a teendő? :O

Meg kell nézni hogy weboldalon register.php-ban kap-e értéket? Ha igen, ott kell beállítani hogy az újak is megkapják.

Ha a register.php nem nyúl bele ebben a két oszlopba (ritka amúgy...), akkor navicatben jobb klikk a táblára, design table és ott állítasz neki alapértelmezett értéket. (de csak ha nem nyúl bele a register.php, mert ha igen akkor felülírhatja)

Egyenlőre nincs is semmiféle oldal beüzemelve igy a register.php értelmét veszti szerintem.

Akkor állíts az oszlopnak alapértelmezett értéket, és ha majd lesz weboldal, ügyelj rá hogy a register.php felül írhatja.

2018-08-24, 13:59:09 #4 Utolsó szerkesztés: 2018-08-24, 14:04:34 Szerző: Rodriguez
Alap értelmezett tehát a Type-nál ne szerepeljen semmi, vagy az hogy datetime?
Mert eddig alapból datetime volt ott és igy sem volt jó.
Ha át irtam ott a dátumot akkor sem.

Szerk:
Ha nem szerepel a Typnál semmi akkor sem adja meg az új accnak.

2018-08-24, 14:06:46 #5 Utolsó szerkesztés: 2018-08-24, 14:10:07 Szerző: K3zX
Nehogy a type-ot módosítsd :D
Az alapértelmezett értéket kell. (egyesével minden mezőnél ahol szeretnéd)


Igy sem adja meg :D
Hát ezt nem hiszem már el komolyan :DD

2018-08-24, 14:12:17 #7 Utolsó szerkesztés: 2018-08-24, 14:14:07 Szerző: K3zX
Így csak akkor fogja megadni hogy ha a saját kezeddel kattintasz a megnyitott account táblán az új sor hozzáadás gombra.

Ha bármilyen más módon adódik hozzá a sor, akkor a query felülírhatja, tehát ha neked a kliensben pl van "ingame register", vagy akár a patcherbe beleépítve, és úgy regisztrálsz új fiókot, akkor az adott rendszer sql query-jébe kell beleírnod az alapértelmezett értéket, vagy kivenni hogy azt az oszlopot ne érintse.

Hát pedig saját kezűleg csináltam új accot, account táblán belül kattoltam a + sorra megadtam a sorszámot az id-t pw-t majd bejelentkeztem de nem adja meg (sőt még reboot is volt)

És amikor a + gombra kattintasz akkor az oszlopnál ott van az előre beállított érték vagy 0000-0...?

Nincsen ott, csak 0000-00.. van

Akkor nem sikerült beállítanod.
Menj vissza a design table részre, és most ne felejts el a mentés gombra kattintani ;D

Ha rákattolok a mentésre akkor sem változik ez meg, ha rá kattolok a +ra ugyan úgy 0000-00 van ott ahol nem ennek kéne lennie :D

A design table résznél a jót látod?
Pedig ennek működnie kell, ez egyszerű adatbázis, nincs köze a Metin2-höz ilyen értelemben, nem lehet "buggos" a default érték :D

2018-08-24, 14:22:37 #14 Utolsó szerkesztés: 2018-08-26, 20:50:52 Szerző: [MOD]Ken
K3Zx:
Jól látom, csak elfelejtettem hogy meg is kéne csinálni az accot és kipipálni :D Sikerült amúgy köszi