Ultima modifica:
Ciao a tutti, rilascio questa query che può essere utilizzata per rimuovere elementi da qualsiasi tabella di navicat perchè tempo fa quando la cercavo non la trovai. Poi mi misi a studiare il python, e in una lezione spiegava come collegarsi ad un database mysql e come usare il database mysql dal IDE del mysql, oppure da python. E c'era questa funzione che cercavo, così me la sono segnata e l'ho testata. La query funziona perfettamente (Ovviamente) e può essere usata per qualsiasi tabella.
Io adesso ve la mostro come usarla per l'item_proto.
Passo 1. Collegarsi a navicat
Passo 2. Dirigersi su player --> query --> New Query (In alto)
Passo 3. Scrivere questa query:
* Dove item_proto è la tabella a cui deve accedere.
* vnum è la colonna dove cercherà il value che gli diciamo.
* 11975 (che è il value dell'elmo Regnante) è il value della stringa che cancellerà.
* Voi potete benissimo mettere il value che volete cancellando il numero 11975.
Passo 4. Cliccare "Run"
Ora la query avrà cancellato l'Elmo Regnante con successo. Quindi potete andare a sostituirlo, oppure lo avete semplicemente eliminato.
Spero di esservi stato d'aiuto. Non chiedo ne like ne reputazione perchè so che è una cosa banalissima. Però chiedo gentilmente di non insultami o aggredirmi. Grazie.
P.S. : Se voi volete usarla per un altra tabella vi basta fare new query nella tabella in cui volete farlo, per esempio "account", si fa new query ed al posto di item_proto si mette la tabella desiderata, per esempio "account", così voi gli farete cercare per esempio l'id e lui lo cancellerà.
Query con la stessa funzione ma con in più un controllo aggiuntivo che permette di cancellare più stringhe by Spikelino.
Per cancellare più stringhe segnate dai value si può usare anche questa comoda query, molto più rapida di quella soprascritta.
Questa query ha la stessa funziona di sopra, solo che c'è in più il comando che controlla da un value ad un altro value.
*Dove >=10 sarebbe cancella dal vnum maggiore (>) o uguale (=) a 10 fino al vnum minore (<) o uguale (=) a 19.
In questo primo caso lui cancella tutti i value della spadina dal livello 0 da +0 a +9.
In questo secondo caso invece lui cancellerà tutte le spade dal value 10 (Spadina liv 0) fino al value 249 (Spada Santa liv 96).
Ringrazio Spikelino per questa seconda query molto più rapida della prima.
Ciao a tutti
Io adesso ve la mostro come usarla per l'item_proto.
Passo 1. Collegarsi a navicat
Passo 2. Dirigersi su player --> query --> New Query (In alto)
Passo 3. Scrivere questa query:
Codice:
[FONT=comic sans ms]DELETE FROM `[COLOR=#ff0000]item_proto[/COLOR]` WHERE `[COLOR=#0000ff]vnum[/COLOR]` = '[COLOR=#ee82ee]11975[/COLOR]' ;[/FONT]
* Dove item_proto è la tabella a cui deve accedere.
* vnum è la colonna dove cercherà il value che gli diciamo.
* 11975 (che è il value dell'elmo Regnante) è il value della stringa che cancellerà.
* Voi potete benissimo mettere il value che volete cancellando il numero 11975.
Passo 4. Cliccare "Run"
Ora la query avrà cancellato l'Elmo Regnante con successo. Quindi potete andare a sostituirlo, oppure lo avete semplicemente eliminato.
Spero di esservi stato d'aiuto. Non chiedo ne like ne reputazione perchè so che è una cosa banalissima. Però chiedo gentilmente di non insultami o aggredirmi. Grazie.
P.S. : Se voi volete usarla per un altra tabella vi basta fare new query nella tabella in cui volete farlo, per esempio "account", si fa new query ed al posto di item_proto si mette la tabella desiderata, per esempio "account", così voi gli farete cercare per esempio l'id e lui lo cancellerà.
Codice:
[FONT=comic sans ms]+----------------+
| Crediti |
| |
| il_Boia |
| |
+----------------+[/FONT]
Query con la stessa funzione ma con in più un controllo aggiuntivo che permette di cancellare più stringhe by Spikelino.
Per cancellare più stringhe segnate dai value si può usare anche questa comoda query, molto più rapida di quella soprascritta.
Questa query ha la stessa funziona di sopra, solo che c'è in più il comando che controlla da un value ad un altro value.
Codice:
DELETE FROM item_proto where vnum[COLOR=#DAA520]>=10[/COLOR] and vnum[COLOR=#006400]<=19[/COLOR];
*Dove >=10 sarebbe cancella dal vnum maggiore (>) o uguale (=) a 10 fino al vnum minore (<) o uguale (=) a 19.
In questo primo caso lui cancella tutti i value della spadina dal livello 0 da +0 a +9.
Codice:
DELETE FROM item_proto where vnum>=10 and vnum<=249;
In questo secondo caso invece lui cancellerà tutte le spade dal value 10 (Spadina liv 0) fino al value 249 (Spada Santa liv 96).
Ringrazio Spikelino per questa seconda query molto più rapida della prima.
Ciao a tutti



