PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [SQL] Fehler beim Versuch Tabelle zu erstellen...



buxpruefer
24.07.2012, 17:57
Hallo,

ich versuche gerade einen älteren Slot (Devil's Ladder) zu installieren.

Leider bekomme ich beim Versuch folgenden Code zu importieren:


CREATE TABLE `devilsladder_stats` (
`id` int(11) default '0',
`einzahlungen` bigint(20) unsigned NOT NULL default '0',
`auszahlungen` bigint(20) unsigned NOT NULL default '0',
`win_out` int(11) default '0',
`refg` int(11) default '0',
`refgebuehr` double(4,2) default '0.00',
`betreibergebuehr` double(4,2) default '0.00',
`gewinn` int(11) default '0',
`spiele` int(11) NOT NULL default '0',
) TYPE=MyISAM;

die Fehlermeldung:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') TYPE=MyISAM' at line 11

Ich habe schon versucht, TYPE gegen ENGINE auszutauschen, hat aber nichts gebracht.

Auf dem Server läuft MySQL 5.1.63-cll

An TYPE/ENGINE wird's wohl nicht liegen, da dieser Code anstandslos ausgeführt wird:


CREATE TABLE `devilsladder_logs` (
`id` int(11) NOT NULL auto_increment,
`zeit` int(11) NOT NULL default '0',
`user` int(11) NOT NULL default '0',
`def_id` int(11) NOT NULL default '0',
`ergebnis` varchar(1) NOT NULL default '',
`einsatz` int(11) NOT NULL default '0',
`gewinn` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1;

Bin daher etwas ratlos.

Danke für Tipps :)

Lokutos
24.07.2012, 20:51
CREATE TABLE `devilsladder_stats` (
`id` int(11) default '0',
`einzahlungen` bigint(20) unsigned NOT NULL default '0',
`auszahlungen` bigint(20) unsigned NOT NULL default '0',
`win_out` int(11) default '0',
`refg` int(11) default '0',
`refgebuehr` double(4,2) default '0.00',
`betreibergebuehr` double(4,2) default '0.00',
`gewinn` int(11) default '0',
`spiele` int(11) NOT NULL default '0'
) ENGINE=MyISAM;

und


CREATE TABLE `devilsladder_logs` (
`id` int(11) NOT NULL auto_increment,
`zeit` int(11) NOT NULL default '0',
`user` int(11) NOT NULL default '0',
`def_id` int(11) NOT NULL default '0',
`ergebnis` varchar(1) NOT NULL default '',
`einsatz` int(11) NOT NULL default '0',
`gewinn` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
)ENGINE=MyISAM AUTO_INCREMENT=1;

buxpruefer
24.07.2012, 23:02
Danke :)

Aber ich hatte doch TYPE schon gegen ENGINE ausgetauscht? :redface:

Hast Du noch was anderes geändert, was ich jetzt so nicht sehe?

LG
buxpruefer

Lokutos
24.07.2012, 23:05
das komma nach

`spiele` int(11) NOT NULL default '0'

buxpruefer
25.07.2012, 12:09
Boooah, ich habe nicht gesehen, dass das fehlte...wozu habe ich eigentlich 'ne Brille? :frusty: