Nowa klasa bez resetu exp (SQL)

Śpiąca Królewna.

INSERT IGNORE INTO *TABELA_DIABLO* (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, *NUMER_NOWEJ_KLASY*, *LEVEL_NOWEJ_KLASY*, *EXP_NOWEJ_KLASY* FROM *TABELA_DIABLO* GROUP BY *RODZAJ_ZAPISU* HAVING MAX(klasa)<*NUMER_NOWEJ_KLASY*;

W miejsce warto¶ci pomiêdzy gwiazdkami w stawiamy odpowiednie warto¶ci
*TABELA_DIABLO* -> standardowo dbmod_tablet
*NUMER_NOWEJ_KLASY* -> np 9 (standardowo jest 8 klas)
*LEVEL_NOWEJ_KLASY* -> lvl nowych graczy (czyli 0 czy tam 1 na pocz±tek)
*EXP_NOWEJ_KLASY* -> exp nowych graczy (zale¿y lvl'a, 0 na pocz±tek mo¿e byæ)
*RODZAJ_ZAPISU* -> nick, ip lub sid

czyli np:


INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 9, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<9;

W przypadku zapisu na nick doda wszystkim(którzy jej nie maj±) klasê z numerem 9, lvl 1 i exp 1 w tabeli dbmod_tablet

Zapytanie to nale¿y wys³aæ do bazy danych korzystaj±c np. z phpMyAdmin'a.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • super-siostry.pev.pl
  • Podobne
    Powered by wordpress | Theme: simpletex | © ÅšpiÄ…ca Królewna.