Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blad przy probie importowania
Forum PHP.pl > Forum > Bazy danych > MySQL
arctix
Witam!
Stworzylem backup bazy do mojego serwera gry, po czym probowalem importowac ja z owego backupu. Blad wysypuje w tej czesci kodu:
  1. zapytanie SQL:
  2.  
  3. INSERT INTO `players` ( `id` , `name` , `world_id` , `group_id` , `account_id` , `level` , `vocation` , `health` , `healthmax` , `experience` , `lookbody` , `lookfeet` , `lookhead` , `looklegs` , `looktype` , `lookaddons` , `maglevel` , `mana` , `manamax` , `manaspent` , `soul` , `town_id` , `posx` , `posy` , `posz` , `conditions` , `cap` , `sex` , `lastlogin` , `lastip` , `save` , `redskull` , `redskulltime` , `rank_id` , `guildnick` , `lastlogout` , `blessings` , `balance` , `stamina` , `direction` , `loss_experience` , `loss_mana` , `loss_skills` , `loss_containers` , `loss_items` , `premend` , `online` , `marriage` , `promotion` , `deleted` , `created` , `nick_verify` , `old_name` , `hide_char` , `comment` , `description` )
  4. VALUES ( 7, 'nickgracza', 0, 1, 8032401, 8, 1, 185, 185, 4200, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 2, 32957, 32076, 7, '', 470, 1, 1241950337, xxxxxxxx, 1, 0, 0, 0, '', 1241950340, 0, 0, 151200000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 1241950249, 0, '', 0, '', '' )
  5.  
  6. MySQL zwrócił komunikat:
  7. #1062 - Duplicate entry '7-0' for key 1

Jedyne, co zrozumialem z tego komunikatu, to tyle, ze chodzi o gracza nr 7 i po wygooglowaniu zrozumialem, ze to proba duplikowania klucza. Niewiele w zwiazku z tym jestem w stanie zdzialac, bo nie mam pojecia co jest nie tak. Bede dozgonnie wdzieczny za wszelka pomoc.
maly_swd
prawdopodobnie na kolumne id w tabeli player masz zalozony klucz PRIMARY albo UNIQUE, jak go skasujesz to bedzie Ci dodawalo

pozdrawiam
dr_bonzo
No zajebista porada.
"Nie moge wejsc do swojego auta" - "to wybij szybe, wyrwij drzwi, i pozbadz sie alarmu"

Skoro masz dumpa bazki (nie wiem czym go robiles, czy gotowym narzedziem czy samemu), to powinien sie dobrze importowac.
Zmieniales cos w miedzyczasie?
Wyglada ze masz dwukrotnie w dumpie dane playera o ID = 7 - nie wiem czemu - za malo danych podales.
Na pewno wrzucasz dumpa do pustej bazy?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.