anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 24 Apr, 2024 20:01

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa 09 Jan, 2010 00:23 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Hey!

Wollte nun von der ds doch wieder auf die 0.97 umsteigen..

Ich dachte mir, dass ich das laufen bringen, eigentlich mit Links hinbekommen sollte..
Ein Satz mit X .. War wohl nix
Denn sobald ich die SQL-Daten einspielen will, kommt folgender Fehler

$this->bbcode_second_pass_code('', 'SQL-Befehl:

INSERT INTO creatures
VALUES ( 0, 'Dornenstrauch', 1, 'verdammte Dornen', 'Wie können unbewegliche Objekte nur so wehrhaft sein?', NULL , 36, 14, 10, 1, 1, 14, 'anpera', 0 ) ;

MySQL meldet: Dokumentation
#1062 - Duplicate entry '0' for key 'PRIMARY' ')

Jetzt wollte ich wissen.. mach ICH was falsch oder ist es die .sql datei ?

Falls es an der sql datei ist.. so sieht die Tabelle aus

$this->bbcode_second_pass_code('', 'CREATE TABLE creatures (
creatureid int(11) NOT NULL auto_increment,
creaturename varchar(50) default NULL,
creaturelevel int(11) default NULL,
creatureweapon varchar(50) default NULL,
creaturelose varchar(120) default NULL,
creaturewin varchar(120) default NULL,
creaturegold int(11) default NULL,
creatureexp int(11) default NULL,
creaturehealth int(11) default NULL,
creatureattack int(11) default NULL,
creaturedefense int(11) default NULL,
oldcreatureexp int(11) default NULL,
createdby varchar(50) default NULL,
location tinyint(4) NOT NULL default '0',
PRIMARY KEY (creatureid),
KEY creaturelevel (creaturelevel)
) TYPE=MyISAM;')

Edit:

Ich WEIß was der Fehler aussagt.. So. .Wollte nur hinweißen darauf.. Und wollte wissen, ob ich jetzt manuell die ID zufügen muss, oder obs ne möglichkeit gibt, wie er es automatisch macht, was er ja machen sollte, eigentlich

Edit2:

Ok.. habe rausgefunden, dass es wohl an meinem mysql liegen muss
meine

MySQL-Client-Version ist 5.1.41

und auf der, der ich getestet habe und es ging war

MySQL-Client-Version: 5.0.32

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 09 Jan, 2010 02:36 
Offline
Lehrling
Lehrling

Registriert: Mi 12 Mär, 2008 23:53
Beiträge: 42
$this->bbcode_second_pass_code('', 'SQL-Befehl:
SQL-Befehl:

INSERT INTO creatures
VALUES ( 0, 'Dornenstrauch', 1, 'verdammte Dornen', 'Wie können unbewegliche Objekte nur so wehrhaft sein?', NULL , 36, 14, 10, 1, 1, 14, 'anpera', 0 )

MySQL meldet: Dokumentation
#1062 - Duplicate entry '0' for key 'PRIMARY' ')

So kann das ja an sich auch nicht funktionieren mit dem sql befehl wird immer gesagt das die ID die gesetzt werden soll 0 ist. Wodurch du natürlich spätestens beim zweiten eintrag nen doppelten pimary key setzen würdest was nicht möglich ist.

$this->bbcode_second_pass_code('', '
INSERT INTO `creatures` (`creaturename` , `creaturelevel` , `creatureweapon` , `creaturelose` , `creaturewin` , `creaturegold` , `creatureexp` , `creaturehealth` , `creatureattack` , `creaturedefense` , `oldcreatureexp` , `createdby` , `location` )
VALUES ('Dornenstrauch', 1, 'verdammte Dornen', 'Wie können unbewegliche Objekte nur so wehrhaft sein?', NULL , 36, 14, 10, 1, 1, 14, 'anpera', 0 );
')

so sollte es eher funktionieren


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 09 Jan, 2010 10:13 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Soviel war mir schon klar ;) dachte aber, dass er durch dieses hier

$this->bbcode_second_pass_code('', 'CREATE TABLE creatures (
creatureid int(11) NOT NULL auto_increment,')

es selbst einsellt

Edit: Und da es vorallem bei 'ner alten version von mysql auf meinem Lappi geklappt hat ohne probleme

Edit2: Mit ner älteren Version von Xampp hat ers automatisch gemacht.. hat sich also erledigt^^

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 09 Jan, 2010 15:14 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
zu erwarten das fehlerhafte sql's automatisch verbessert werden bzw darauf zu hoffen das es das programm macht ist halt eine möglichkeit...

die andere wäre es gleich richtig zu machen >_>


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 09 Jan, 2010 17:03 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Chaos hat geschrieben:
$this->bbcode_second_pass_code('', 'INSERT INTO creatures
VALUES ( 0, 'Dornenstrauch', 1, 'verdammte Dornen', 'Wie können unbewegliche Objekte nur so wehrhaft sein?', NULL , 36, 14, 10, 1, 1, 14, 'anpera', 0 )

MySQL meldet: Dokumentation
#1062 - Duplicate entry '0' for key 'PRIMARY' ')

So kann das ja an sich auch nicht funktionieren mit dem sql befehl wird immer gesagt das die ID die gesetzt werden soll 0 ist. Wodurch du natürlich spätestens beim zweiten eintrag nen doppelten pimary key setzen würdest was nicht möglich ist.


Doch, kann es - offensichtlich in Abhängigkeit der SQL-Version. 0 veranlasst MySQL normalerweise, einen neuen Schlüssel zu beziehen für Felder, die auto_increment haben. Warum das hier nicht funktioniert hat, weiss ich allerdings nicht.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 09 Jan, 2010 19:02 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Gut ok danke.. Dachte schon ich bin nich mehr ganz Banane ;)

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 37 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum