Editare in masă a datelor cu Navicat (Bulk)

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
Emil2d
Nivel 3

Nivel 3
Mesaje: 429
Membru din: 07 Feb 2015, 06:22
Server: -interzis-.com
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 41  
 Contact:
Medalii

Salut , poate si voi ati intampinat aceasta chestie ; Aveti de modificat multe chestii in navicat si va plictisiti modificand.
Am o solutie pentru voi , aceasta comanda . Ce face? Exemplu: Stergi toate itemurile de la upgrade , marire/scaderea ratei exp , drop , adaugarea bani la toti playerii ,etc ... v-ati prins voi.

1) Intrati navicat.
2) Ctrl+q
3) UPDATE [1].[2] SET [3]=[4];
UPDATE = Updateza /modifica
[1] = numele la baza de date , ex: player
[2] = numele tabelului din baza de date, ex: mob_proto
SET = setare
[3] = coloana din acel table (pentru a fii editata ex: gold)
= -> daca vrei sa inmultesti poti incerca cu *= sau cu = [3]*(rata)
[4] = atributia, ex : 0 (le-am schimbat pe toate cu 0 sau +=1 adauga la toate 1 sau *=1 inmulteste cu 1 si asa mai departe)

EX: Stergem toate itemurile upgrade
UPDATE player.refine_proto SET vnum0=0,count0=0,vnum1=0,count1=0,vnum2=0,count2=0 ;
Ultima oară modificat 24 Mai 2016, 14:26 de către Emil2d, modificat 1 dată în total.
Imagine
Imagine
Afișează semnătura
Răspunde
Răspunsuri
5
Vizualizări
695
Răspunsuri
19
Vizualizări
1913

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori