Problema abilità gdrcd5 postato il 21/06/2010 13:40:18 nel forum programmazione, gdrcd e open source
Salve a tutti! Ho da poco aggiornato la versione del gdrcd5 grazie alla quale ho notato aggiunte interessanti, come ad asempio la suddivisione delle skill per le razze. Ma qui ho un problema. Quando vado a creare una skill e la assegno ad una particolare razza, mi dice modifica eseguita, ma in realtà non è stata eseguita nessuna azione. In più nella scheda del pg non è presente alcuna skill, immagino perchè non sono state assegnate a nessuna razza. Ora, è anche probabile che il problema dipenda da me, forse ho saltato qualche file da inserire, eppure sono certo di aver inserito tutto. Se qualcuno avesse qualche possibile idea gliene sarei molto grato! Grazie mille!
Pagine → 1
21/06/2010 16:08:46
potresti spiegare come? scusami ma non sono molto ferrato sull'argomento. Ti ringrazio!
21/06/2010 16:59:49
Ok ho provato a fare importa da phpMyadmin però quando vado a caricare il file nuovo mi da un errore che non capisco...
Errore
query SQL:
--
-- Database: `gdrcd`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `abilita`
--
CREATE TABLE `abilita` (
`id_abilita` int( 4 ) NOT NULL AUTO_INCREMENT ,
`nome` varchar( 20 ) NOT NULL ,
`car` tinyint( 1 ) NOT NULL default '0',
`descrizione` text NOT NULL ,
`id_razza` tinyint( 1 ) NOT NULL default '-1',
PRIMARY KEY ( `id_abilita` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
Messaggio di MySQL: Documentazione
#1050 - Table 'abilita' already exists
21/06/2010 19:49:00
21/06/2010 20:52:57
questo script è per la creazione di una tabella nel tuo db.
CREATE TABLE `abilita` (
`id_abilita` int( 4 ) NOT NULL AUTO_INCREMENT ,
`nome` varchar( 20 ) NOT NULL ,
`car` tinyint( 1 ) NOT NULL default '0',
`descrizione` text NOT NULL ,
`id_razza` tinyint( 1 ) NOT NULL default '-1',
PRIMARY KEY ( `id_abilita` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
se leggi l'errore che ti ha restituito il sistema, ti sta dicendo che la tabella che stai cercando di inserire nel tuo db già esiste.
Messaggio di MySQL: Documentazione
#1050 - Table 'abilita' already exists
quindi hai due soluz a mio avviso:
esegui
DROP TABLE abilita
prima dello script di creazione della tabella - ma così perdi tutti i dati che avevi inserito dentro alla tabella abilità
oppure ci spendi un po' di tempo e confronti i campi che ci sono già nella tua tabella con quelli che mancano e invece di CREATE usi ALTER
modificando i campi e aggiungendo quelli che ti mancano.
è sicuramente la soluz più laboriosa ma se hai tanti dati inseriti nella tabella te la consiglio.
in ogni caso prima di fare qualsiasi cosa ti consiglio la lettura di una guida sql, questa è la prima che mi è capitata cercando in rete http://www.mrwebmaster.it/sql/guide/guida-sql_17/
21/06/2010 21:43:49
Grazie a tutti per aver risposto velocemente! Alla fine ho risolto! ;)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Titan Revenge: Aggiornamento Dragonslayer