PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [SQL] Error #1064



dennis20
11.05.2011, 14:51
Hallo,

bekomme bei jedem zweiten Game diesen Error:

MySQL meldet: http://phpmyadmin.klamm-bank.bplaced.net/themes/original/img/b_help.png (http://dev.mysql.com/doc/refman/5.1/de/error-messages-server.html)
#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 20



Hier der Syntax:

CREATE TABLE `$statstab` (
`id` int(11) default '0',
`cache` enum('ja','nein') NOT NULL default 'ja',
`betreibergebuehr` decimal(2,1) NOT NULL default '0.0',
`refanteil` decimal(2,1) NOT NULL default '0.0',
`janteil` decimal(2,1) NOT NULL default '0.0',
`refg` int(11) default '0',
`gewinn` int(11) default '0',
`jackpot` int(11) NOT NULL default '0',
`minjack` int(14) NOT NULL default '0',
`maxjack` int(14) NOT NULL default '0',
`startjack` int(14) NOT NULL default '0',
`spiele` int(11) NOT NULL default '0',
`info_box` enum('ja','nein') NOT NULL default 'ja',
`info_jackpot` enum('ja','nein') NOT NULL default 'ja',
`info_lastgames` enum('ja','nein') NOT NULL default 'ja',
`info_lastgames_anzahl` int(11) NOT NULL default '0',
`game_aktiv` enum('ja','nein') NOT NULL default 'ja',
`name` varchar(255) NOT NULL default ''
) TYPE=MyISAM;");


Danke an alle die mir helfen!!!

MBS
11.05.2011, 14:57
mache es so


CREATE TABLE `$statstab` (
`id` int(11) default '0',
`cache` enum('ja','nein') NOT NULL default 'ja',
`betreibergebuehr` decimal(2,1) NOT NULL default '0.0',
`refanteil` decimal(2,1) NOT NULL default '0.0',
`janteil` decimal(2,1) NOT NULL default '0.0',
`refg` int(11) default '0',
`gewinn` int(11) default '0',
`jackpot` int(11) NOT NULL default '0',
`minjack` int(14) NOT NULL default '0',
`maxjack` int(14) NOT NULL default '0',
`startjack` int(14) NOT NULL default '0',
`spiele` int(11) NOT NULL default '0',
`info_box` enum('ja','nein') NOT NULL default 'ja',
`info_jackpot` enum('ja','nein') NOT NULL default 'ja',
`info_lastgames` enum('ja','nein') NOT NULL default 'ja',
`info_lastgames_anzahl` int(11) NOT NULL default '0',
`game_aktiv` enum('ja','nein') NOT NULL default 'ja',
`name` varchar(255) NOT NULL default ''
) TYPE=MyISAM;

dann sollte es funktionieren

dennis20
11.05.2011, 15:08
leider nicht Mysql meldet das:

#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 20
CREATE TABLE `$statstab` ( `id` int( 11 ) default '0',
`cache` enum( 'ja', 'nein' ) NOT NULL default 'ja',
`betreibergebuehr` decimal( 2, 1 ) NOT NULL default '0.0',
`refanteil` decimal( 2, 1 ) NOT NULL default '0.0',
`janteil` decimal( 2, 1 ) NOT NULL default '0.0',
`refg` int( 11 ) default '0',
`gewinn` int( 11 ) default '0',
`jackpot` int( 11 ) NOT NULL default '0',
`minjack` int( 14 ) NOT NULL default '0',
`maxjack` int( 14 ) NOT NULL default '0',
`startjack` int( 14 ) NOT NULL default '0',
`spiele` int( 11 ) NOT NULL default '0',
`info_box` enum( 'ja', 'nein' ) NOT NULL default 'ja',
`info_jackpot` enum( 'ja', 'nein' ) NOT NULL default 'ja',
`info_lastgames` enum( 'ja', 'nein' ) NOT NULL default 'ja',
`info_lastgames_anzahl` int( 11 ) NOT NULL default '0',
`game_aktiv` enum( 'ja', 'nein' ) NOT NULL default 'ja',
`name` varchar( 255 ) NOT NULL default ''
) TYPE = MYISAM ;

dennis20
11.05.2011, 15:13
Habs ;)
endlich!!
Also statt TYPE= wird ab Mysql 5.0 Engine= verwendet!

Danke trotzdem an alle!

Kann geclosed werden..

dude32
11.05.2011, 15:35
Habs ;)
endlich!!
Also statt TYPE= wird ab Mysql 5.0 Engine= verwendet!

Danke trotzdem an alle!

Kann geclosed werden..


wirst trotzdem ein problem bekommen


$statstab

das sieht ganz dananch aus, das ein installer verwendet wird und diese tabelle wird wohl kaum $statstab heissen