Ś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. |